首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    技术分享 | MySQL 巡检

    作者:王向 爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。擅长数据库故障处理。对数据库技术和 python 有着浓厚的兴趣。...---- MySQL巡检 操作系统层面 cpu 内存 I/O 磁盘 系统基础信息 操作系统日志 MySQL 重点参数 MySQL的状态 库表情况 MySQL主从检测 高可用层面 中间件的巡检 操作系统层面...操作系统日志 除此之外,还需要关注日志类信息,例如: tail 200 /var/log/messages dmesg | tail 200 MySQL MySQL重点参数的检查,及主从健康状态的巡检...`tables` WHERE TABLE_SCHEMA not in('information_schema','sys','mysql','performance_schema') ORDER...= 'innodb' AND TABLE_SCHEMA NOT IN ( "INFORMATION_SCHEMA", "PERFORMANCE_SCHEMA", "MYSQL", "SYS" );

    70140

    MySQL优化案例分享

    临近十一,国庆放假的同时,往往会伴随着国庆期间业务要上相关的活动,那么今天就分享一个今年五一前夕(4月30日)上新活动中遇到的一个性能问题; 问题背景 五一前夕(4月30日)中午频繁的收到业务慢查询的告警...排查过程 查看mysql实例监控,发现CPU在不断增长,系统的负载也在不断的增加 查看慢查询日志,发现有一个update操作的慢查询,执行时间在50s多,而且锁的时间48s多,经过和业务人员沟通...tables in use 3, locked 3 LOCK WAIT 9186 lock struct(s), heap size 1220816, 13 row lock(s) MySQL thread...虽然性能上没多少影响,但比较好奇,在理解当中MySQL知识体系中是没有交集语法。...今天就先到这里了,后面我们会继续进行分享

    77300

    树洞外链防刷注册分享策略

    其实小杰的树洞外链已经运行了快一年了,很早的时候就遇到过树洞外链被刷注册的事情,小杰我也没咋在意这件事情,直到上个月的树洞外链集体被刷时才知道这个漏洞是多么的可怕,小杰的树洞被刷了5G流量,有甚者被刷几万块钱进去...加入以下代码到树洞外链的几个点,注册点,分享点等等,至于其他敏感点位都可以加,一次验证全站通过。...注册点文件路径:/includes/userAction.php 分享点文件路径:/includes/create_share.php header("Content-type: text/html...; exit; } else { } 不会加的,看图,其中admin是账户,admin0是密码,自行修改 后续:经过周密的想了一下,该方法其实还有一点不方便,不方便用户使用,登录和注册都需要验证的话

    1.5K50

    技术分享 | SELinux 与 MySQL

    对于 MySQL 数据库的强制访问控制策略通常是激活的,如果用户采用默认的配置,并不会感到强制访问控制策略对 MySQL 数据库的影响,一旦用户修改了 MySQL 数据库的默认配置,例如默认的数据目录或监听端口...,MySQL 数据库的活动就会被 SELinux 或 AppArmor 阻止,数据库无法启动,本文简单介绍 SELinux 对 MySQL 数据库的影响。...--x. mysql mysql system_u:object_r:mysqld_db_t:s0 /var/lib/mysql 参数说明: system_u 是系统进程和对象的 SELinux 用户标识...三、修改对 MySQL 数据目录的访问控制 如果我们把 MySQL 数据目录从默认的 /var/lib/mysql 改成其他目录,SELinux 将会阻止 mysqld 进程访问 MySQL 数据目录,...四、修改对 MySQL 其他对象的访问控制 除了可以修改对 MySQL 数据目录的访问控制外,还可以采用类似的方法修改对其他 MySQL 对象的访问控制,例如:控制 MySQL 的错误日志的类型是 mysqld_log_t

    1K30

    MySQL安全加固方法分享

    等保评测或各类系统安全评测中也都有增加数据库安全相关要求,本篇文章将以 MySQL 为例,分享几点数据库安全加固方法。...下面笔者将从这几个层面来分享几点数据库安全加固的方法,当然,笔者并不是安全相关专业人事,几点建议仅供参考。 操作系统层面(主机层): 做好系统用户身份鉴别,不使用弱密码并定期更换。...数据库层: 以独立的系统用户运行 mysql 服务。 及时发现新的安全风险,打补丁或升级版本。 配置数据库账号密码策略,不使用弱密码。 数据库账号权限尽可能小,做好权限分离。...本篇文章从几个层面出发,分享了几点数据库安全加固建议,希望大家能够对数据安全性有些基本的认识,数据安全要重视起来了。

    94120

    技术分享 | MySQL Shell 收集 MySQL 诊断报告(上)

    作者:杨涛涛资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。...目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。...---通常对于MySQL运行慢、异常运行等等现象,需要通过收集当时的诊断报告以便后期重点分析并且给出对应解决方案。对于MySQL来讲,目前收集诊断报告的方法大致有以下几类:手动写脚本收集。...MySQL的sys库自带存储过程diagnostics。...MySQL Shell 工具的util 组件(需升级到MySQL 8.0.31 最新版才能体验全部诊断程序)这些工具基本上都可以从不同程度收集OS 以及MySQL SERVER 的诊断数据,并且生成对应的诊断报告

    53810

    分享MacLinux系统Shell终端利器SecureCRT以及注册破解方法

    下面开始分享。 一、下载 下载地址 直接将分享的 2 个文件都下载到 Mac 系统中。...安装后,在 Launchpad 或刚刚的应用程序文件里面打开 SecureCRT,此时会弹出一个要注册的提示,点击其中的【Enter license Data】按钮进入手动注册页面: ?...点击 Enter Licence Manually 就能进入注册信息输入界面了。这里我就懒得继续截图了,只要按照每个栏位的名称,对照上文给出的注册码就能注册成功了。...为了找到一个破解版,我试了网上的很多方法都失败了,大部分提示版本和注册码对不上号,比如 7.31 版本就不行。直到今天早上找到了波尔博主的方法,然后结合 7.30 版本才成功注册。...按照博主的分享,这个 perl 脚本同样适合 Linux 版本,有需求的朋友可以试试看。

    2.6K60

    技术分享 | MySQL host-cache

    作者:高鹏 DBA,负责项目日常问题排查,擅长 MySQL 。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。...连接从库时的抓包结果: 从抓包结果可以看到三步握手后等待了10秒才收到 MySQL 给客户端的响应,那么问题出现在 MySQL 这侧,什么情况下会导致 MySQL 出现该问题?...MySQL 反向解析的过程 1. mysql-client 向 mysqld 发起连接请求; 2. mysqld 创建子线程来处理该连接请求; 3....skip-host-cache:作用类似于 host_cache_size ,但MySQL在运行时无法对该参数进行变更,并且skip-host-cache在之后的版本中已弃用。...本文关键字:#mysql# #skip_name_resolve#

    1.2K20
    领券