我已经使用从Snap Store和MySQL服务器8.0安装了MySQL工作台apt
。服务器运行良好,我可以从终端访问MySQL Shell。但是我在将工作台连接到服务器时遇到问题。我越来越
无法连接到数据库服务器
用户“ root”到localhost:3306的MySQL服务器的连接尝试失败:
AppArmor策略阻止该发件人将此消息发送给此收件人;type =“ method_call”,sender =“:1.125”(uid = 1000 pid = 7944 comm =“ / snap / mysql-workbench-community / 5 / usr / bin / mysql- wo” label =“ snap.mysql-workbench- community.mysql-workbench- community(enforce)“)interface =” org.freedesktop.Secret.Service“ member =” OpenSession“ error name =”(unset)“ request_reply =” 0“ destination =”:1.13“(uid = 1000 pid = 2044 comm =“ / usr / bin / gnome- keyring-daemon --daemonize --login” label =“ unconfined”)
请:
1检查MySQL是否在地址localhost上运行
2检查端口3306上的MySQL是否可访问(注意:默认值为3306,但可以更改)
3检查用户root拥有从您的地址连接到localhost的权限(MySQL权限定义了哪些客户端可以连接到服务器以及从哪些计算机连接)
4确保既提供了密码(如果需要),又使用了正确的密码(用于从连接的主机地址连接的localhost)
没有用于输入密码的字段。它显示了钥匙串和clear中的两个选项存储。在选择钥匙串中的存储时,它会提示您输入密码,然后我输入密码。但是然后它显示了一个错误:
无法存储密码:AppArmor策略阻止此发件人...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句