首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpmyadmin 2002出错,mysql.sock.lock似乎已经取代了mysql.sock文件。

phpmyadmin 2002出错,mysql.sock.lock似乎已经取代了mysql.sock文件。
EN

Stack Overflow用户
提问于 2016-07-15 00:27:22
回答 1查看 1.1K关注 0票数 1

嗨,我刚刚下载了OSX10.11的mysql 5.7.13,我很难让phpmyadmin与它连接。

我能够完全安装mysql,打开mysql服务器并设置根密码。然后,我开始设置phpmyadmin,这是我能够成功完成的,但是当我使用根密码登录到phpmyadmin时,我得到了以下错误消息:

2002年-没有这样的文件或目录-服务器没有响应(或者本地服务器的套接字没有正确配置)。

还有这个错误

mysqli_real_connect():(HY000/2002):没有这类文件或目录“

顺便说一下,我的笔记本电脑在这个系统中扮演服务器和客户端的角色。

host = localhost

港口= 3306

当我搜索我的mysql.sock文件时,我没有找到它,但我在/tmp目录中找到了一个名为mysql.sock.lock的文件,为什么mysql.sock.lock出现在/tmp中而不是mysql.sock中,我相信这是问题的很大一部分,但我不知道如何修复它。

我还看到OS在var/mysql/中查找mysql.sock文件,因此我在那里为mysql.sock.lock创建了一个别名,并重新启动了服务器,但这没有任何作用。

如果您对此错误有任何帮助,将不胜感激!

非常感谢!

我很抱歉,如果这是奇怪的,我对编程很陌生,我才刚刚开始学习这些东西。

EN

回答 1

Stack Overflow用户

发布于 2016-10-22 04:45:43

不要担心mysql.sock.lock文件。我也专注于它,mysql.sock文件是隐藏的。

如果您还没有创建mysql目录,请在/var上输入sudo mkdir /var/mysql

如果您输入sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock,它将找到隐藏的mysql.sock文件。

当我尝试将mysql.sock.lock文件重命名为mysql.sock时,我发现了这一点,这给了我一个mysql.sock文件已经存在的错误。我试过了,现在我可以从PHP连接到mySQL。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38386141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档