我正在尝试连接到 mysql 工作台,但出现以下错误
错误信息
无法连接到数据库服务器
用户“root”从主机到服务器的连接尝试失败
127.0.0.1:3306:
无法打开数据库。
请:
1.检查mysql是否在服务器127.0.0.1上运行
检查 mysql 是否在端口 3306 上运行(注意:3306 是默认值,但这可以更改)
检查 root 是否有权从您的地址连接到 127.0.0.1(mysql 权限定义哪些客户端可以连接到服务器以及从哪些机器连接)
确保您在需要时提供密码并使用正确的密码
从您正在连接的主机地址连接的 127.0.0.1 的密码
当我测试连接时,参数是正确的,实际上我可以在控制台中进入和管理数据库。
当我第一次安装Mysql时,我可以进入Workbench一次,如果我关闭Workbench,我必须重新启动我的电脑才能再次连接。
我重新安装了 2 或 3 次 Mysql 服务器和 Workbench,现在我什至无法从 Workbench 连接一次。
我遇到了类似的问题并通过以下步骤解决了它:
- 在终端中,执行此命令
mysql -u root -p -h localhost -P 3306
- 输入密码
- 将显示此信息
欢迎使用 MySQL 监视器。命令以 ; 结尾或\g。
您的 MySQL 连接 ID 是 18
服务器版本:8.0.16 自制软件
- 现在做,
更改用户 'root'@'localhost' 通过 'root' 识别 mysql_native_password;
- 现在您应该能够使用密码“root”登录并连接到工作台中的数据库
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)