摘要:
mysql 8.0.18 mgr 搭建及其切换 一、系统安装包 yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl libaio wget lrzsz vim lib 阅读全文
摘要:
mysql 8.0.18 手工安装记录 为了日常方便,特记录如下。 一、安装系统依赖包 #1、系统依赖包安装 yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl li 阅读全文
摘要:
pt-online-schema-change在线修改脚本 经过几次在测试环境中使用,发现5.6和5.7可以正常使用。mysql8.0.18版本中,竟然无法使用,感到惊讶。难道mysql8.0.18强大到无需再用这个外围工具了吗?反过来说过,mysql8.0.18确实在很多ddl中可以在线操作了。 阅读全文
摘要:
基于gtid复制主要操作记录 一、安装系统依赖包 在主从上都要安装该依赖包。 二、安装xtrabackup工具 三、在主库上创建复制账号 四、主库全量备份 压缩备份命令: 五、备份文件传输至从库机器 六、在从库中执行恢复 七、配置同步复制 至此完毕。 阅读全文
摘要:
MySQL 创建唯一索引忽略对已经重复数据的检查 在创建唯一索引的基础上加上关键字"IGNORE "即可。(注意,经测试,在5.7版本已经不再支持该参数) # 重复数据 mysql> select aid,count(aid) as total ,email,tel_no,account_type, 阅读全文
摘要:
linux下删除乱码文件 阅读全文
摘要:
pt-online-schema-change的用法 环境: 10.192.30.53 主库 10.192.30.60 从库 mysql版本:8.0.17 为了方便操作,简单的写了如下的脚本。 #!/bin/bash # file_name: /usr/local/scripts/pt_change 阅读全文
摘要:
pt-show-grants的用法 功能:导出授权sql 阅读全文
摘要:
pt-config-diff的使用记录 pt-config-diff功能:比较差异两套库配置差不多,性能就是不一样,无奈之举,去比对数据库配置是否相同。运行的MySQL和运行的MySQL做对比 注意:着重是mysqld部分的,貌似client的不做比较。 直接比较两个配置文件 阅读全文
摘要:
pt-archiver使用记录 功能:将MySQL表中的行存档到另一个表或文件中用法:pt-archiver [OPTIONS] --source DSN --where WHERE 注意: 目标表必须先存在且不能与需要归档的数据存在冲突 1:--source :指定要归档表的信息,兼容DSN选项。 阅读全文