我一直试图在过去12小时内设置mysql和phpMyAdmin,但没有任何成功.是的,经过几个小时的Google-ing后,我知道这是一个常见的问题,我在stackoverflow上读过类似的查询,但仍然无法提供解决方案.....
我已经尝试了一切 - 从改变
$cfg['Servers'][$i]['port']
Run Code Online (Sandbox Code Playgroud)
在config.inc.php文件中3306,127.0.0.1....
在config.inc.php文件中键入套接字路径- 两者 tmp/mysql.php和/var/mysql/mysql.sock.
我已经尝试更改my.cnf文件和php.ini中的套接字路径....但我一直得到同样的错误:
#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).
Run Code Online (Sandbox Code Playgroud)
我正在使用MySQL(5.1.65),PhpMyAdmin(3.5.2.2)和PHP(5.3.8).
我正在运行MAMP.
直到昨天它一直很好.到目前为止,我还没有找到任何有用的东西.但这是我的问题:
正如标题所述,我收到以下错误:
错误#2002 "无法通过套接字连接到本地MySQL服务器'/Applications/MAMP/tmp/mysql/mysql.sock'(2)"
我注意到,当我搜索它时,这似乎是一个非常常见的错误.
无论如何,当我cd到tmp/mysql并且ls -laxo除了./和../目录之外唯一出现的东西是.dummy(我不知道那是什么,但我有预感,这不是我的问题的根源).
这就是mysql.sock假定文件所在的位置.有谁知道解决这个问题的方法.也许我需要创建mysql.sock文件,但我不知道该放入什么.