Adi*_*tta 5 mysql mysql-workbench ubuntu-20.04
安装MySQL服务器后,无法在Ubuntu 20.04中的MySQL Workbench中打开本地实例。我在这里搜索了一些类似的主题,但这些没有帮助。
已找到解决方案: 我已找到此问题的解决方案。这是因为 MySQL Workbench 无法在钥匙串中存储密码,也因为它无法连接到 127.0.0.1:3306 的 mysql,并且用户“root”@“localhost”的 root 访问被拒绝(使用密码:YES)。
在终端中使用此命令:sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service。
snap 包像往常一样被沙箱化,默认情况下不允许访问该服务。当我们选择“存储在钥匙串中”选项时,MySQLWorkbench 会被 AppArmor 阻止。这就是为什么我们需要输入命令来允许包访问服务。
对我有帮助的解决方案链接:
无法连接到位于 127.0.0.1:3306 的 mysql,用户 'root'@'localhost' 的用户 root 访问被拒绝(使用密码:YES)
这里我需要做的主要是在终端中输入以下命令:
sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service
在这里,snap 包像往常一样被沙箱化,默认情况下不允许访问该服务。当我们选择“存储在钥匙串中”选项时,MySQLWorkbench 会被 AppArmor 阻止。这就是为什么我们需要输入命令来允许包访问服务。
确保所有提到的事情都有效。
首先通过运行以下命令检查 mysql 是否正在运行:
sudo systemctl status mysql
如果它正在运行,请确保您的 mysql 用户名是 root,并且您输入的密码是正确的。如果仍然不起作用,请确保您已将所有权限授予用户“root”。
如果不知道如何设置权限,请仔细阅读本文。
https://docs.rackspace.com/support/how-to/install-mysql-server-on-the-ubuntu-operating-system/
| 归档时间: |
|
| 查看次数: |
14691 次 |
| 最近记录: |