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
本文提供了解决MySQL连接错误2002的步骤:首先检查并重建授权表,然后重启MySQL服务。通过使用mysql_install_db重建表,确保MySQL成功启动并建立本地连接。
459

被折叠的 条评论
为什么被折叠?



