这是因为服务器的root用户没有访问权限。一般来说,该值允许本地访问。
解决方法:
1:第一种方法1。首先,打开xshell连接服务器的终端。
2.以root权限登录。
Mysql -u root -p如果不知道服务器的root密码,就去宝塔面板修改。
3.选择mysql
mysql & gt使用mysql4.指定root并修改root帐户和密码,修改主机值
mysql & gt更新用户设置password=password(“您的密码”),其中user =“root”,host =“%”;5.5后。Ctrl+c,刷新MySQL的系统权限相关表。
mysql & gt刷新权限;6.检查权限是否打开。
您可以看到有一个额外的% root用户,这意味着所有主机都可以使用root用户通过extranet连接到数据库。
7.退出mysql并重启。
退出;退出服务mysqld重启并重启。
二、第二种方法:1。确保数据库端口是打开的。
2.在宝塔端用phpMyAadmin登录root登录数据库(这一步是localhost登录,宝塔安装默认权限)
3.开放根访问权限
Ps:注意1:如果还是不成功,只能是密码错误,如第一张图所示。
连接IP不同于服务器IP,即服务器拒绝您的本地IP访问。在这种情况下,有必要更改root用户的密码。
信条2:服务器上的根与新添加的根不同。新添加的root只是一个用来与外部连接的用户,可以指定它是什么名字,比如admin,以及它指定什么IP访问。我们登录mysql的根是权限,权限一般比较高,所以我们一般都是以root用户的身份登录。
解决方法:像PHPadmin一样去宝塔面板。
修改完成后,您可以以root用户身份登录。
这篇关于Navicat与服务器连接失败的文章(拒绝用户访问& # 39;根& # 39;@ '*.*.*.*'(使用密码:是)),请搜索主机频道zhujipindao的往期文章。或继续浏览下面的相关文章,了解更多有关Navicat连接访问被拒绝的内容。希望大家支持主机频道zhujipindao。未来的com!
评论前必须登录!
注册