Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

修改时间: 2019-10-20 2:51:00 AM

文章时间:2019年10月20日 02:49:53
解决问题:Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

出现该问题,是因为用户的权限不够。增加相应的权限即可访问。

Mysql8.0 远程连接用户配置
https://wiki.nooss.cn/archives/275.html

解决方法一

改表法

可能是你的账号不允许从远程登录,只能在localhost本地登录数据库。建议在数据库搭建时,创建一远程连接的用户或者在localhost的主机上将mysql数据库下的"user"表里的"root"用户开启远程登录(把localhost这个值替换为%)

解决方法二

授权法

授权格式(mysql中不区分大小写):
GRANT 权限 ON 数据库.* TO “用户名”@ “登录主机” IDENTIFIED BY “密码”;

添加新评论