我刚开始使用SQL和MySQL。我最近在Windows10上安装了WindowsServer8.0.27。起初似乎一切正常,因为我在3306端口启动了服务器(我检查了服务,状态显示为'running'),并运行命令行客户端,没有任何问题。我打开命令行客户端,输入密码并使用命令'create database database name;‘。这看起来是这样的:“查询正常,1行受影响(1.82秒)”。
我注册了PopSQL并为我的数据库创建了一个新连接。我使用了一个任意的昵称,"localhost“代表主机名,3306代表端口号,正确的数据库名称,root代表用户名和正确的密码。当我测试这个连接时,我收到了一个错误:Can‘the connect to local MySQL server '/run/mysqld/mysqld.sock’(2)。
我一直在网上搜索解决方案,并尝试使用127.0.0.1作为主机名。在再次测试后,我收到错误: Can't connect to MySQL server on '127.0.0.1‘(115)。此外,我搜索了“MySQL Server8.0”文件夹,但在其中的任何文件夹中都找不到.sock文件。请帮我解决这个问题:)
发布于 2021-10-25 15:33:31
我是SQL的新手,我遇到了与您类似的问题。我可以通过进入“偏好设置”>“连接”>“管理连接”>“高级选项”来解决这个问题:选择“直接从我的计算机连接”PopSQL服务器将无法访问您的数据库。这个方法对我很有效。
https://stackoverflow.com/questions/69686448
复制相似问题