建站资讯

根据Navicat for MySQL远程控制联接的情况下出错my

作者:admin 发布时间:2020-08-12
Navicat for mysql 1130不正确 用Navicat联接远程控制MYSQL,提醒以下不正确,原以为是自身的防火安全墙难题,可是关了,仍然不好。

我觉得这一段英语,有点儿欺诈,令人觉得是自身这里出了难题。

看处理方式吧

ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server

处理方式:
1。改表法。将会就是你的账号不容许从远程控制登录,只有在localhost。这一情况下要是在localhost的那台电脑上,登陆mysql后,变更 mysql 数据信息库里的 user 表中的 host 项,从 localhost 改称 %

mysql -u root -pvmwaremysql usemysql;mysql update user set host = '%' where user ='root';mysql select host, user from user;

2.受权法。比如,你要myuser应用mypassword从一切服务器联接到mysql网络服务器得话。

GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'mypassword' WITHGRANT OPTION;
假如你要容许客户myuser从ip为192.168.1.3的服务器联接到mysql网络服务器,并应用mypassword做为登陆密码
GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY'mypassword' WITH GRANT OPTION;

方式二:

不正确编码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是没法给远程控制联接的客户管理权限难题

给客户受权

我用的客户是root 登陆密码123456

优选英语的语法为:
Sql编码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

实例:
Sql编码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

实行完后,再
mysql:flush privileges;
更新一下管理权限便可以了,无需重新启动

详细实际操作:

刚开始- 运作- cmd
cd/
cd mysql安裝文件目录/bin
mysql -u root -p123456;
mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql flush privileges;

创作者 heisetoufa

收缩