MySQLTuner inux使用方法

注释 :文章基础工具GitHub存储器

MySQLTuner用 Perl写脚本快速审查 MySQL安装并调整提高性能和稳定性当前配置变量和状态数据以简单格式检索和显示,并附一些基本性能建议

需求

  1. Perl 5.6或以后(带perl-doc打包)
  2. Unix/Linux操作系统
  3. MySQL服务器不受限制阅读访问

安装

脚本直接下载(方法上你需要wig安装):

wget http://mysqltuner.pl/ -O mysqltuner.pl wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt -O basic_passwords.txt wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv -O vulnerabilities.csv

MySQLTuner运行

MySQLTuner运行命令如下:

mysqltu

注释 :MySQL用户和密码请求,输入证书后将显示输出

MySQLTuner数据库信息

  • 行号
  • 全尺寸
  • 数据大小
  • 百分比数据规模
  • 索引大小
  • 指数大小百分比

举个例子

警告

关键在于完全理解你对 MySQL数据库服务器所作的每一次修改听不懂脚本输出部分或听不懂建议,应咨询知识型DBA

MySQL图纳其他常用

性能技巧

元数据更新可强烈影响数据库服务器和 MySQLTuner性能
确定ndbstats-on-metadata失效

设置全局innodbs_on_metadata=0

特定用法

用法 :最小本地用法

Perl mysqltuner.pl-host

注释 :可添加执行位Chmod+x mysqltuner.pl)这样你就可以不直接调用perl执行它

用法 :最小远程使用

mysqltuner.pl-host目标DNS_IP-user管理员_user

用法 :MySQL/MariaDb允许最大输出信息而不调试

mysqltuner.pl-verbosepersqltuner.pl-buffers-dbstat-idxstat-systat-pstat-tbst

用法 :CVE漏洞检验

perl mysqltuner.pl --cvefile=vulnerabilities.csv

用法 :写出结果文件显示

mysqltuner.pl-outputfile/tmp/educe_mysqltuner.t

用法 :写出结果文件无输出信息

mysqlutuner.pl-slient-outputfile/tmp/

用法 :使用模板模型定制基于报表文件文本:模板语法学

perl mysqltuner.pl --silent --reportfile /tmp/result_mysqltuner.txt --template=/tmp/mymodel.tmpl

用法 :启动调试信息

perl mysqltuner.pl-debug

用法 :MySQLTuner和数据文件更新

perl mysqltumer.pl -- checkversion --

使用反馈标签做评论或提问华体会联盟hths/www.marisma21.com/contact

Baidu
map