我想修复+优化我的MySQL数据库每周一次!
我怎么能这样做?
mysqloptimize -A
mysqlrepair -A
我运行这些regularely,-A选项select所有数据库
编辑:
正常运行你会需要一个这样的cronjob:
35 0 * * 1 mysqlrepair -A > /dev/null; mysqloptimize -A > /dev/null
这个cronjob会在每个星期一早上的凌晨0:35运行
如果你需要authentication,你会使用
mysqlrepair -uUSERNAME -pPASSWORD -A mysqloptimize -uUSERNAME -pPASSWORD -A
对于维修,您可以检查自动修复选项。 对于优化没有配方做automagicaly,但你可以尝试使用mysqltuner.pl脚本,看看它应该调整什么。