Skip to content

Latest commit

 

History

History
84 lines (67 loc) · 3.05 KB

pt-config-diff.md

File metadata and controls

84 lines (67 loc) · 3.05 KB

pt-config-diff

名称

pt-config-diff 比较 MySQL 配置文件和服务器参数

简介

用法

pt-config-diff [OPTIONS] CONFIG CONFIG [CONFIG...]

pt-config-diff 用于比较 N(N>=2) 个MySQL 配置文件和服务器参数之间的差异。CONFIG 参数可以是DSN,也可以是指定的文件名。如果没有差异则返回结果没空。

示例

命令示例

pt-config-diff h=localhost,u=root,p=123456 h=test.test.com,u=root,p=123456

pt-config-diff /etc/my.cnf h=localhost,u=root,p=123456

pt-config-diff /etc/my.cnf /etc/my.cnf.bak

返回结果

26 config differences
Variable                  bochs-mac.local           localhost.localdomain
========================= ========================= =========================
basedir                   /usr/local/Cellar/mysq... /usr/local/mysql
bind_address              127.0.0.1                 *
character_sets_dir        /usr/local/Cellar/mysq... /usr/local/mysql/share...
datadir                   /usr/local/var/mysql/     /usr/local/mysql/data/
general_log_file          /usr/local/var/mysql/b... /usr/local/mysql/data/...
have_openssl              YES                       DISABLED
have_ssl                  YES                       DISABLED
hostname                  bochs-mac.local           localhost.localdomain
lc_messages_dir           /usr/local/Cellar/mysq... /usr/local/mysql/share/
log_error                 /usr/local/var/mysql/b... /usr/local/mysql/data/...
lower_case_file_system    ON                        OFF
lower_case_table_names    2                         0
pid_file                  /usr/local/var/mysql/b... /usr/local/mysql/data/...
plugin_dir                /usr/local/Cellar/mysq... /usr/local/mysql/lib/p...
server_uuid               4500395a-369f-11e6-923... e1ea23b0-2cb0-11e6-a9c...
slave_load_tmpdir         /var/folders/6h/jd2_5v... /tmp
slow_query_log_file       /usr/local/var/mysql/b... /usr/local/mysql/data/...
socket                    /tmp/mysql.sock           /var/lib/mysql/mysql.sock
ssl_ca                    ca.pem
ssl_cert                  server-cert.pem
ssl_key                   server-key.pem
system_time_zone          CST                       EDT
tls_version               TLSv1,TLSv1.1,TLSv1.2     TLSv1,TLSv1.1
tmpdir                    /var/folders/6h/jd2_5v... /tmp
version_comment           Homebrew                  Source distribution
version_compile_os        osx10.11                  Linux

风险

Percona Toolkit 是一套成熟的并经过充分与严格测试验证的工具,但是任何一个数据库工具都有可能对系统和数据库服务器造成风险。在使用这个工具之前,请

  • 阅读本工具的文档
  • 审查本工具已知的 Bug
  • 在非生产环境测试本工具
  • 备份生产环境并校验该备份

描述

选项

本工具接受额外的命令行参数。

--help

显示帮助信息。

--version

显示版本信息。

环境

本工具不使用任何环境变量。

系统要求

Perl开发环境。

Bugs

本工具目前已知的bug:http://www.percona.com/bugs/pt-config-diff