Mysql percona-toolkit工具包的安装和使用
http://www.cndba.cn/leo1990/article/2788
2.1 pt-config-diff
pt-config-diff区别 MySQL配置文件和服务器变量。CONFIG可以是文件名或DSN。至少必须给出两个CONFIG源。像标准Unix差异一样,如果没有差异,则没有输出。
2.1.1 查看命令帮助
[root@www.cndba.cn bin]# pt-config-diff --help
2.1.2 比较本地和远程服务器配置差异
[root@www.cndba.cn bin]# pt-config-diff h=192.168.1.67 --user=root --password=root h=192.168.1.68 --user=root --password=root
12 config differences
Variable mariadb1 mariadb2
========================= ======================== ========================
general_log_file mariadb1.log mariadb2.log
gtid_binlog_pos 0-101-41264 0-102-41225
gtid_binlog_state 0-101-41264 0-101-165,0-102-41225
gtid_slave_pos 0-1-13 0-101-41264
hostname mariadb1 mariadb2
log_error /data/mysql/mariadb1.err /data/mysql/mariadb2.err
max_connect_errors 2 100
pid_file /data/mysql/mariadb1.pid /data/mysql/mariadb2.pid
rpl_semi_sync_master_e... ON OFF
rpl_semi_sync_slave_en... OFF ON
server_id 101 102
wsrep_node_name mariadb1 mariadb2
2.1.3 比较配置文件和服务器配置
[root@www.cndba.cn bin]# pt-config-diff /etc/my.cnf h=192.168.1.68 --user=root --password=root
3 config differences
Variable /etc/my.cnf mariadb2
========================= =========== ========
max_connect_errors 2 100
rpl_semi_sync_master_e... 1 OFF
server_id 101 102
2.1.4 比较两个文件得差异
[root@www.cndba.cn bin]# pt-config-diff /etc/my.cnf.2018 /etc/my.cnf.2019
1 config difference
Variable /etc/my.cnf.2018 /etc/my.cnf.2019
========================= ================ ================
max_connect_errors 4 2
版权声明:本文为博主原创文章,未经博主允许不得转载。