首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝dbeaver mysql访问

拒绝dbeaver mysql访问
EN

Stack Overflow用户
提问于 2018-07-11 22:52:23
回答 4查看 14.1K关注 0票数 6

谁能告诉我为什么我收到一个带有拒绝访问错误的警报?我尝试创建一个mysql数据库,我确信我输入了正确的root密码,但仍然收到这个错误。

但是,根据用于故障排除的mysql文档,我的错误指定我没有输入正确的密码,而实际上我没有。

Mysql documentation

https://dev.mysql.com/doc/refman/5.5/en/problems-connecting.html

另外,我尝试运行这个命令sudo mysql -u root -p,它也显示了相同的错误。

另外,因为我的声誉太低,我不能附上完整的图像。

EN

回答 4

Stack Overflow用户

发布于 2020-11-08 14:54:54

可能是检查你当前连接的是正确的密码插件,使用以下命令,从mysql.user中选择用户,authentication_string,插件,主机;

如果您使用超级用户登录,请检查插件是否为"mysql_native_password“。如果不是,请使用以下命令进行更改。

ALTER USER 'root'@'localhost,由‘mysql_native_password @123’标识

票数 2
EN

Stack Overflow用户

发布于 2022-02-13 15:02:37

我在Beekeeper和DBeaver上遇到了这个问题。这快把我逼疯了。我从字面上复制了密码,并手动测试连接,它工作得很好。令人恼火的是,在我迁移到Fedora之前,这台服务器与Windows上的MySQL工作台工作得很好。

因此,我需要设置"SSH“部分,以便它可以让我登录到另一台设备。这个测试连接工作得很好。但还是没有成功。“密码失败”一个令人难以置信的不准确的错误信息...

原来,在启用SSH连接之后,我忘记了将"Server host“变量从它的IP (192...)设置为“localhost”。现在它完美地工作了。

票数 1
EN

Stack Overflow用户

发布于 2021-04-04 17:31:12

当您的mysqld被配置为只接受来自本地主机的连接时,您可能会收到此错误。

在这种情况下,您需要修改/etc/mysql/mysql.conf.d/mysqld.cnfbind-address属性。您可以只允许您的ip,也可以允许来自整个internet(0.0.0.0)。

确保重新启动mysql服务器。

sudo systemctl restart mysql

啊,不对。您还需要使用ufwiptables等命令在端口3306上允许连接。

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

https://stackoverflow.com/questions/51288576

复制
相关文章

相似问题

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