gpt4 book ai didi

mysql - 解决错误can't connect to local MySQL server through socket '/usr/local/zend/mysql/tmp/mysql.sock' (2) in/Applications/MAMP/htdocs

转载 作者:行者123 更新时间:2023-11-29 00:59:30 25 4
gpt4 key购买 nike

我有以下错误的问题,我花了很多时间来解决它。

警告:mysql_connect() [function.mysql-connect]:无法通过/Applications/MAMP 中的套接字 '/usr/local/zend/mysql/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器/ht文档

这是我的环境 MAC OSX 10.6.5 + MAMP PRO 1.9.4 + ZendStudio

这是解决错误的方法

  1. 创建文件夹/usr/local/zend/mysql/tmp/(如果不存在)
  2. 使用终端并复制:sudo ln -s/Applications/MAMP/tmp/mysql/mysql.sock/usr/local/zend/mysql/tmp/mysql.sock 然后输入

** 这个错误是因为 zend 找不到 mysql.sock。所以我们需要为它创建别名。

最佳答案

另一个解决方案是编辑您的 mysql 配置文件。您会在其中找到两个部分,mysqld 用于服务器 client 用于客户端应用程序。套接字路径必须相同。

[mysqld]
...
socket=/var/lib/mysql/mysql.sock

[client]
...
socket=/var/lib/mysql/mysql.sock

关于mysql - 解决错误can't connect to local MySQL server through socket '/usr/local/zend/mysql/tmp/mysql.sock' (2) in/Applications/MAMP/htdocs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com