MySQL数据库优化脚本Tuning-primer.sh

很好用的mysql数据库优化脚本,相对mysqltuner.pl,tunning-primer.sh是bash脚本,比mysqltuner.pl要详细,准确地说,是从不同的方面对mysql的状态进行评测

tuner-primer.sh进行mysql优化好工具
mysql 下 tuner-primer 使用说明

mysql tuner-primer是检测mysql的主配置文件my.cnf的有力工具,当然还有其他工具,比如 mysqlreport,今天先介绍这个工具的使用。
下载并改变执行权限:
复制内容到剪贴板代码:
wget http://www.day32.com/MySQL/tuning-primer.sh
chmod a+x tuning-primer.sh
./tuning-primer.sh
首先会要求输入服务器的用户名和密码,并提示保存在当前用户目录下配置文件。
再次执行脚本就会运行,不用输入用户名和密码,并给出参数配置,强悍就强悍在这!!!!

ok,通过终端输入,可以显示出各种不通颜色的提示信息,非常人性化,对照参数提示,可以很简单的调整出最适合你的运行环境的配置文件,好了,不多说了,动手吧!!

=====================

# wget http://www.day32.com/MySQL/tuning-primer.sh
# chmod 755 tuning-primer.sh
# ./tuning-primer.sh

提示输入root用户与密码,建立.my.cnf配置文件.然后错误提示:
" - FINAL LOGIN ATTEMPT FAILED - "
" Unable to log into socket: /tmp/mysql.sock "

解决这个问题很简单,我的mysql是手工编译的,mysql与mysqladmin命令都不在默认路径下,所以需要修改tuning-primer.sh里面的命令路径。

# vi tuning-primer.sh
复制内容到剪贴板代码:
120 mysql="/usr/local/mysql/bin/mysql -S $socket -u admin -p$(cat /etc/psa/.psa.shadow)"
121 mysqladmin="/usr/local/mysql/bin/mysqladmin -S $socket -u admin -p$(cat /etc/psa/.psa.shadow)"
122 else
123 mysql="/usr/local/mysql/bin/mysql -S $socket"
124 mysqladmin="/usr/local/mysql/bin/mysqladmin -S $socket"

mysqlreport工具
需要先安装perl-DBI和per
需要先安装perl-DBI和perl-DBD-MySQL这2个包

去:http://hackmysql.com/mysqlreport 下载,解压就能用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值