错误:无法连接到本地 MySQL 服务器
初始情况
问题出现当尝试使用 mysqld_safe --skip-grant-tables 重置 MySQL root 密码失败时,导致错误消息:
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
故障排除尝试
经调查,发现 /var/run/mysqld/mysqld.sock 套接字文件丢失的。尝试解决问题失败后,MySQL 软件包被卸载并重新安装。
重新安装问题
重新安装后在 PHPMyAdmin 安装过程中,出现相同的错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
手动文件和目录重命名
为了缓解该问题,所有 MySQL 文件和目录均手动重命名为 mysql.bad。尝试重新安装 MySQL 时,发现它没有提示输入管理员密码。
解决方案
要解决错误并启动 MySQL 服务器,请尝试执行以下命令:
sudo service mysql start
以上是为什么重装后无法连接本地MySQL服务器?的详细内容。更多信息请关注PHP中文网其他相关文章!