前提:
cpanel授权用户,mysql版本由5.6降级为5.5版本后,发现mysql无法启动.
查看日志:
[ERROR] /usr/local/mysql-5.5.34/bin/mysqld: Incorrect information in file: ‘./mysql/proxies_priv.frm’
[ERROR] Fatal error: Can’t open and lock privilege tables: Incorrect information in file: ‘./mysql/proxies_priv.frm’
检查权限:
发现/var/lib/mysql/mysql 中, proxies_priv.frm 用户及用户组全是root.修改归属关系为mysql.
如下:
cd /var/lib
chown -R mysql:mysql mysql
然后再次重启,失败,错误日志同上.
service mysql start –skip-grant-tables 跳过表进行启动,然后进行优化或修复数据库.
优化数据库
mysqlcheck –all-databases -o #optimize
修复数据库
mysqlcheck –all-databases -r #repair