mysql5.7初始化出现mysqld: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1!错误
摘要:[hladmin@localhost mysql-5.7.36]$ /apps/mysql-5.7.36/bin/mysqld --initialize --user=hladmin mysqld: [ERROR] Found option without preceding group in co
阅读全文
linux下安装大于2T硬盘,并分区替换现有mysql数据目录挂载点实现扩容
摘要:一、服务器现有2块300G硬盘做RAID1容量为300G,其中200G挂载到/home下 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 278.9G 0 disk ├─sda1 8:1 0 1G
阅读全文
利用Anemometer做mysql慢日志的查询与可视化
摘要:Anemometer 是一个图形化显示MySQL慢日志的工具。结合pt-query-digest,Anemometer可以很轻松的帮你去分析慢查询日志,让你很容易就能找到哪些SQL需要优化。 一、首先安装LNMP环境 二、percona-toolkit工具的安装 pt-query-digest是pe
阅读全文
MySQL慢查询分析工具pt-query-digest
摘要:一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行
阅读全文
Mysql5.7慢日志时间与系统时间相差8小时问题的解决
摘要:一、msyql5.7开启慢日志后发现日志的时间与系统时间相差8小时 [root@zabbix_server mysql]# vim zabbix_server-slow.log 17 LIMIT 0, 1000; 18 # Time: 2020-04-07T09:16:18.175882Z 19 #
阅读全文
mysql利用有gtid模式的binlog日志文件恢复数据
摘要:一、新建数据库test_gtid,并在下面新建一个表test_gtid.并插入几条测试数据 mysql> create database test_gtid CHARSET utf8; Query OK, 1 row affected (0.01 sec) mysql> create table t
阅读全文
利用MySQL的binlog日志文件恢复数据库
摘要:一、新建一个数据库test 在库里新建一个数据表test ,并插入几条数据 mysql> create database test CHARSET utf8; Query OK, 1 row affected (0.01 sec) CREATE TABLE test(id INT NOT NULL
阅读全文
mysql利用frm和idb文件恢复数据库
摘要:一、将data目录下的对应的数据库目录复制备份到另外一个地方 [root@orderer /]# mkdir /home/data_bak [root@orderer /]# cp -r /home/mysql-5.7.26/data/hl_central_sms_deduction/ /home/
阅读全文
liunx安装MySQL Utilities
摘要:一、下载源码 [root@orderer src]# cd /usr/local/src/ [root@orderer src]# wget https://downloads.mysql.com/archives/get/p/30/file/mysql-utilities-1.6.5.tar.gz
阅读全文
mysql误删ibdata1,还未重启时的恢复办法
摘要:一、mysql运行中,删除ibdata1文件 [root@orderer data]# rm -rf ibdata1 [root@orderer data]# rm -rf ib_logfile0 [root@orderer data]# rm -rf ib_logfile1 [root@order
阅读全文
从mysql的data目录中恢复数据库
摘要:某台mysql数据库,突然掉电,重启系统启动数据库失败,进入数据库目录发现数据文件完好,从新初始化数据库,从数据文件中恢复数据 一、将/home/mysql-5.7.26/data/目录复制出来 [root@orderer home]# cd mysql-5.7.26/ [root@orderer
阅读全文
linux下迁移mysql数据库目录
摘要:今天收到告警zabbix服务器硬盘满 查看硬盘,发现mysql数据文件目录是在var/lib/mysql下,查看硬盘 [root@zabbix_server ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGro
阅读全文
为线上运营Mysql数据库设置从库
摘要:一、为mysql运营主库添加一个repl 账号 [root@zabbix_server ~]# mysql -uroot -p -S /var/lib/mysql/mysql.sock Enter password: Welcome to the MySQL monitor. Commands en
阅读全文
Mysql设置主库binlog文件自动清理
摘要:mysql主库中设置了打开binlog模式后,会在datadir目录下生成大量的日志文件,mysql默认是不会自动清理的,我们来设置下mysql自动清理binlog文件 一、打开mysql [root@push-5-221 ~]# mysql -uroot -p -S /var/lib/mysql/
阅读全文
xtrabackup的使用
摘要:Percona-xtrabackup是 Percona公司开发的一个用于MySQL数据库物理热备的备份工具。 一、安装xtrabackup 采用rpm包的方式进行安装 [root@server-1 ~]# cd /usr/local/src/ [root@server-1 src]# wget ht
阅读全文
mysql占用磁盘IO过高的解决办法
摘要:一、现象 最近发现Mysql服务器磁盘IO一直很高 发现3307和3306实例占用IO最高,进入3307实例,查看sync_binlog变量 发现设置的是1,也就是说每次事务提交都会将binlog的缓存写入磁盘,严重影响磁盘效率,将变量设置为1000, 再查看innodb_flush_log_at_
阅读全文
iotop发现jdb2/sdb1-8 io使用过高解决办法
摘要:一、现象 [root@push-5-221 ~]# iotop otal DISK READ: 0.00 B/s | Total DISK WRITE: 6.26 M/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 795 be/3 r
阅读全文
zabbix利用percona-toolkit工具监控Mysql主从同步状态
摘要:一、下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。 二、安装rpm包 显示需要一些依赖包,安装相应依赖包 再次安装 安装成功,验证 三、工具命令的使用 1、pt-
阅读全文
shell统计mysql当前连接数
摘要:[root@push-5-221 scripts]# mysql -S /var/lib/mysql/3306/mysql.sock -uroot -phlsms_push_Zaq1xsw@ -e "show processlist;"|awk '{print $5}'|awk 'BEGIN{print "sleep Excute"}{if($NF=="Sleep"){sleeps+=1}}{i...
阅读全文