PopSQL 错误:无法通过套接字“/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器(2)[关闭]

Posted

技术标签:

【中文标题】PopSQL 错误:无法通过套接字“/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器(2)[关闭]【英文标题】:PopSQL error: Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2) [closed] 【发布时间】:2021-09-15 03:37:25 【问题描述】:

我是使用 SQL 和 mysql 的新手。我最近在 Windows 10 上安装了 MySQL Server 8.0.25。起初一切似乎都很顺利,因为我启动了端口 3306 的服务器(我检查了服务并且状态显示为“正在运行”)并运行命令行客户端,但没有问题。我打开命令行客户端,输入我的密码并使用命令'create database databasename;'。这似乎工作如下:“查询正常,影响 1 行(0.36 秒)”。

我注册了 PopSQL 并为我的数据库创建了一个新连接。我使用了任意昵称,“localhost”作为主机名,3306 作为端口号,正确的数据库名称,root 作为用户名和正确的密码。当我测试这个连接时,我收到了错误:Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)。

我一直在网上搜索解决方案,并尝试使用 127.0.0.1 作为主机名。再次测试后,我收到错误消息:无法连接到“127.0.0.1”(115)上的 MySQL 服务器。此外,我搜索了“MySQL Server 8.0”文件夹,在里面的任何文件夹中都找不到 .sock 文件。有谁知道可能出了什么问题?

【问题讨论】:

【参考方案1】:

在“与队友分享此联系...”下,我不得不更改为“不保密”,然后它对我有用。

【讨论】:

【参考方案2】:

“直接从我的计算机连接”对我有用

【讨论】:

【参考方案3】:

点击Manage connections如下图:

向下滚动并转到SHARE THIS CONNECTION WITH TEAMMATES AT。然后在下拉菜单中选择keep it private

【讨论】:

【参考方案4】:

我遇到了同样的问题,我将“与队友共享此连接”从“是,包括凭据”更改为“否,保持私密”,然后它就起作用了。

【讨论】:

以上是关于PopSQL 错误:无法通过套接字“/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器(2)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

测试连接时出现PopSQL错误:Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)

在popsql中,当我尝试多次运行时它说 - 表已经存在

Python错误:打印(数据+“\ n”)类型错误:尝试通过网络套接字发送命令时无法将str连接到字节[重复]

错误 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器

错误 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器

PopSQL 连接、测试和保存按钮不做任何事情