莫名其妙的错误,解决办法是修改root密码.
首先把所有mysql的进程杀掉. 然后:
安全启动mysql
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
进入mysql
# mysql -u root mysql
更新root密码
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
最后重新启动mysql就可以了
# /etc/init.d/mysql start