文章时间: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 “密码”;