首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu20.04中的MySQL工作台无法连接到数据库

问Ubuntu20.04中的MySQL工作台无法连接到数据库
EN

Stack Overflow用户
提问于 2022-05-14 02:26:55
回答 3查看 3.4K关注 0票数 2

​

​

在安装MySQL服务器后,我无法在Ubuntu20.04中的Ubuntu20.04中打开MySQL工作台中的本地实例。我在这里寻找了一些类似的话题,但这些都没有帮助。

解决方案找到了:我找到了这个问题的解决方案。这是因为MySQL工作台无法在密钥链中存储密码,还因为它未能在127.0.0.1:3306连接到mysql,用户‘root’@‘localhost’的用户根访问被拒绝(使用密码:YES)。

在终端:sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service中使用以下命令。

与往常一样,snap包是沙箱化的,默认情况下不允许访问服务。当我们选择“在密钥链中存储”选项时,MySQLWorkbench会被AppArmor阻塞。这就是为什么我们需要输入命令来允许包访问服务。

帮助我的解决方案链接:

MySQL Workbench not saving passwords in keychain

Failed to connect to mysql at 127.0.0.1:3306 with user root access denied for user 'root'@'localhost'(using password:YES)

EN

回答 3

Stack Overflow用户

发布于 2022-05-25 21:40:17

这里我需要做的主要是在终端中键入以下命令:

sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service

在这里,snap包会像往常一样被沙箱化,默认情况下不允许访问服务。当我们选择“在密钥链中存储”选项时,MySQLWorkbench会被AppArmor阻塞。这就是为什么我们需要输入命令来允许包访问服务。

票数 1
EN

Stack Overflow用户

发布于 2022-05-14 02:38:09

确保所有提到的事情都起作用。

首先,通过运行以下命令来检查mysql的运行情况:

sudo systemctl status mysql

如果它正在运行,请确保mysql用户名是根用户,您输入的密码是正确的。如果仍然不能工作,请确保您已经将所有特权都授予了用户"root“。

如果不知道如何设置权限,请仔细阅读本文。

https://docs.rackspace.com/support/how-to/install-mysql-server-on-the-ubuntu-operating-system/

票数 0
EN

Stack Overflow用户

发布于 2022-10-27 18:13:18

尝试添加此步骤。

  1. 登录到

终端的mysql

  1. 执行此命令

通过“密码”更改与mysql_native_password标识的用户'root'@'localhost‘;

  1. 检查是否解决了您的问题<请注意“密码”部分,将其更改为您想要的密码USE>

我尝试了以上所有的步骤,这一步是为我解决的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72236885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档