安装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)