网站地图    收藏   

主页 > 后端 > php资料库 >

定期给MYSQL数据表做优化,减少资源占用和服务器

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] 一般每隔星期或者一个月做一次,单数据库容易,几百几千就需要使用cl手工批量处理了 也可以使用cron定时自动处理优化请求 MYISAMCHK 方式 #1 检查: myisamchk check /var/lib/mysql/*/*.MYI 安全修复...

一般每隔星期或者一个月做一次,单数据库容易,几百几千就需要使用cl手工批量处理了
也可以使用cron定时自动处理优化请求
MYISAMCHK 方式 #1

检查:
myisamchk –check /var/lib/mysql/*/*.MYI

安全修复:
myisamchk –safe-recover /var/lib/mysql/*/*.MYI

如果安装修复有错误,可以尝试完整修复模式:
myisamchk –recover /var/lib/mysql/*/*.MYI

使用强制模式:
myisamchk –safe-recover –extend-check –force /var/lib/mysql/*/*.MYI

或者:
myisamchk –recover –extend-check –force /var/lib/mysql/*/*.MYI

MYSQLCHECK 方式 #2

使用mysql自带的mysqlcheck工具进行处理.

mysqlcheck –all-databases -r #修复
mysqlcheck –all-databases -a #分析
mysqlcheck –all-databases -o #优化

注意: cPanel的客户不需要输入mysql账户和密码,DirectAdmin的客户需要
使用 mysqlcheck -uroot -pxxxxxxx –all-databases -o
其中xxxxxxx 是你的mysql密码
如果是directadmin的客户 可以这样获取
cat /usr/local/directadmin/mysql.conf
获得 用户为 da_admin 密码为随机的来修复几个

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论