最新消息:欢迎加入小松的QQ群一起讨论一起学习,服务器快到期了,新买了台服务器,最近要做服务器迁移

mysql脚本优化工具tuning-primer.sh的使用和问题

Linux 216浏览 0评论

tuning-primer.sh是一个mysql的脚本
官网: https://launchpad.net/mysql-tuning-primer/
百度搜索的文档不是从这个网站下载的,具体的不清楚,小松感觉这个网站比较靠谱,右边绿色的按钮下载
或者用wget下载

wget https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh

将tuning-primer.sh拷贝到my.cnf同级目录,我的目录在my.cnf在/etc目录下

cp tuning-primer.sh /etc
chmod +x tuning-primer.sh

cd /etc
./tuning-primer.sh

执行出现如下错误

Using login values from ~/.my.cnf
- INITIAL LOGIN ATTEMPT FAILED -
Testing for stored webmin passwords:
None Found
Could not auto detect login info!
Found potential sockets: /tmp/mysql.sock
Using: /tmp/mysql.sock
Would you like to provide a different socket?: [y/N] n
Do you have your login handy ? [y/N] : y
User: root
Password: 123456

Would you like me to create a ~/.my.cnf file for you? [y/N] : n
- FINAL LOGIN ATTEMPT FAILED -
Unable to log into socket: /tmp/mysql.sock

问题是
mysqladmin 命令根本就没有,需要带上路径,修改一下脚本,
224行

mysqladmin="mysqladmin -S $socket -u admin -p$(cat /etc/psa/.psa.shadow)"
修改成
mysqladmin="/usr/local/mysql/bin/mysqladmin -S $socket -u admin -p$(cat /etc/psa/.psa.shadow)"

227行

mysqladmin="/usr/local/mysql/bin/mysqladmin"
修改成
mysqladmin="mysqladmin"

在执行tuning-primer.sh脚本的时候就没有问题了

生成的报告会有建议,根据自己的实际情况来修改

下面是我报告的截图,报告很长,可仔细看一下

mysql脚本优化

 

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» mysql脚本优化工具tuning-primer.sh的使用和问题
本文链接地址:https://www.phpsong.com/2996.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!

网友最新评论 (2)

加载中,请稍候...
  1. 2011年发布的脚本,对现在还适用吗?当时都是MyISAM存储引擎吧。
    mieba3个月前 (01-17)回复
    • 应该还可以用的
      小松3个月前 (01-17)回复