1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/var/mysql.sock' (2)
出现这个问题是先看看mysql.sock文件是否存在。进入该目录查看,该文件不存在,也就是丢失了。丢失的原因是因为配置文件不一致,mysql错误启动,mysqld_safe会清除一次mysql.sock。解决办法是:
#su mysql
bash03$: /usr/local/bin/mysql_install_db //重建授权表,mysql_install_db不一定在该位置上,如果不在,可用find / -name mysql_install_db查看。
bash-3.00$ /usr/local/mysql/bin/mysqld_safe &
$su root