MySQLTuner inux使用方法
注释 :文章基础工具GitHub存储器
MySQLTuner用 Perl写脚本快速审查 MySQL安装并调整提高性能和稳定性当前配置变量和状态数据以简单格式检索和显示,并附一些基本性能建议
需求
- Perl 5.6或以后(带perl-doc打包)
- Unix/Linux操作系统
- 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
更新 29天前