故障排除错误 #2002:无法连接到 MySQL 服务器
“错误 #2002 无法通过以下方式连接到本地 MySQL 服务器”运行 MAMP 时遇到的套接字“/Applications/MAMP/tmp/mysql/mysql.sock”(2)”通常表示 mysql.sock 文件丢失或无法访问。要解决此问题,请按照下列步骤操作:
测试连接:
尝试使用二进制文件的完整路径启动 MySQL :
<code class="bash">/Applications/MAMP/Library/bin/mysql -u root -p</code>
如果有效,请继续执行修复步骤。
创建符号链接:
如果测试成功,执行以下命令创建 mysql.sock 文件的符号链接:
<code class="bash">sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code>
确认解决方案:
MySQL现在应该可以正常工作了。通过运行验证:
<code class="bash">mysql -u root -p</code>
动态路径查找(替代):
如果前面的方法失败,您可以动态查找 MySQL路径:
<code class="bash">$($(for dir in /usr/local/mysql/bin /usr/bin /usr/local/bin /Applications/MAMP/Library/bin /Applications/XAMPP/xamppfiles/bin; do [ -x "$dir/mysql" ] && echo "$dir/mysql" && break; done) -u root -p)</code>
以上是如何修复 MySQL 错误 #2002:'无法连接到 MySQL 服务器”?的详细内容。更多信息请关注PHP中文网其他相关文章!