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

Posted

技术标签:

【中文标题】测试连接时出现PopSQL错误:Can\'t connect to local MySQL server through socket \'/run/mysqld/mysqld.sock\' (2)【英文标题】:PopSQL error when testing connection: Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)测试连接时出现PopSQL错误:Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2) 【发布时间】:2021-12-09 15:54:53 【问题描述】:

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

我注册了 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】:

我是 SQL 新手,我遇到了类似的问题。我可以通过转到首选项 > 连接 > 管理连接 > 高级选项来修复它:直接从我的计算机中选择连接 PopSQL 服务器将无法访问您的数据库。这种方法对我有用。

【讨论】:

谢谢它真的有效:)【参考方案2】:

我在使用 popsql 时遇到了同样的错误,当我将用户名更改为 root 时,一切正常。还要确保正确输入数据库名称(从 mysql 命令行客户端创建的名称)。

【讨论】:

【参考方案3】:

我只是通过重新启动我的 PC* 解决了同样的错误。

*这是 PopSQL 和 MySQL 服务器的全新安装,所以可能是由于这个原因。

【讨论】:

以上是关于测试连接时出现PopSQL错误:Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)的主要内容,如果未能解决你的问题,请参考以下文章

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

Mule Anypoint Studio - 测试连接失败 - 进行连接测试时出现未知错误 - 自定义 API

iTunes 连接 - TestFlight - 为测试组选择构建时出现控制台错误

添加连接时出现 MySQL Workbench 错误

尝试从 SAP HANA DB 创建实体模型时出现连接错误

MYSQL 5.7 和 PopSQL