我已经使用apt. 服务器运行良好,我可以从终端访问 MySQL shell。但是我在将 Workbench 连接到服务器时遇到了问题。我越来越
? ? ? ? 无法连接到数据库服务器
您尝试将用户“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)" requests_reply="0" destination=":1.13" (uid= 1000 pid=2044 comm="/usr/bin/gnome-keyring-daemon --daemonize --login" label="unconfined")
请:
1 检查 MySQL 是否在地址 localhost 上运行
2 检查 MySQL 是否可以在端口 3306 上访问(注意:3306 是默认值,但可以更改)
3 检查用户 root 是否有权从您的地址连接到 localhost(MySQL 权限定义了哪些客户端可以连接到服务器以及从哪些机器)
4 确保您在需要时提供密码,并使用正确的密码从您连接的主机地址进行 localhost 连接
没有输入密码的字段。它显示了两个选项store in keychain和clear。在选择钥匙串中的商店时,它会提示输入密码,然后我输入密码。但随后它显示一个错误:
无法存储密码:AppArmor 策略阻止此发件人...
我正在使用 ubuntu 20.04 焦点 64 位。预装的网络管理器让我头疼。它突然断开wifi连接。再次扫描时,它显示没有可见的网络。输入命令
lshw -C network
Run Code Online (Sandbox Code Playgroud)
给出输出
*-network DISABLED
description: Wireless interface
Run Code Online (Sandbox Code Playgroud)
在搜索解决方案时,我看到 WICD 解决了问题,但我如何在笔记本电脑上安装。输入
sudo apt install wicd
Run Code Online (Sandbox Code Playgroud)
输出
E: package 'wicd' has no installation candidate
Run Code Online (Sandbox Code Playgroud)