mysql - PopSQL 错误:无法通过套接字 '/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器(2)
问题描述
我是使用 SQL 和 MySQL 的新手。我最近在 Windows 10 上安装了 MySQL Server 8.0.25。起初一切似乎都很顺利,因为我启动了端口 3306 的服务器(我检查了服务并且状态显示为“正在运行”)并运行命令行客户端,但没有问题。我打开命令行客户端,输入我的密码并使用命令'create database databasename;'。这似乎工作如下:“查询正常,影响 1 行(0.36 秒)”。
我注册了 PopSQL 并为我的数据库创建了一个新连接。我使用了任意昵称,“localhost”作为主机名,3306 作为端口号,正确的数据库名称,root 作为用户名和正确的密码。当我测试此连接时,我收到错误:无法通过套接字'/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器。
我一直在网上搜索解决方案,并尝试使用 127.0.0.1 作为主机名。再次测试后,我收到错误消息:无法连接到 '127.0.0.1' (115) 上的 MySQL 服务器。此外,我搜索了“MySQL Server 8.0”文件夹,在里面的任何文件夹中都找不到 .sock 文件。有谁知道可能出了什么问题?
解决方案
在“与队友分享此联系......”下,我不得不更改为“不保密”,然后它对我有用。
推荐阅读
- r - 使用引用在 tidyverse 中编程过滤器
- android - Sqlite 重启应用后抛出“Unknown Tokenizer”异常
- javascript - 如何初始化多个firebase项目
- python - 递归地将(标签,列表)对转换为字典
- javascript - 扩展 HTMLElement 原型
- haskell - 有什么方法可以获取 Haskell 中模块的信息吗?
- flutter - Flutter中如何平衡Wrap widget的children?
- javascript - 循环遍历 div 并突出显示文本
- c - gdb 在调试程序行为 wrt `accept()` 和 `close()` 中有何变化
- python - 在 python 中构建对象列表以进行矢量化:可以对结构(对象)列表进行矢量化,还是需要显式数组