ERROR 1130: Host '192.168.xxx.xxx' is not allowed to connect to this MySQL server(学习笔记)

1:25

连接MySQL的时候发生这个错误:

ERROR 1130: Host '192.168.xxx.xxx' is not allowed to connect to this MySQL server

 

1改表法

MySQL server不允许你的远程访问,在MySQL server主机登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host" 项,"localhost"改"%"

 

mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user ='root';

mysql>select host from user where user ='root';

 

 

 

 

 

 

2、授权法

MySQL服务器端通过授权自设定一个用户名“root”和口令密码“MySQL2010!”客户可以通过此设置定的用户名和口令密码从任何主机连接到MySQL服务器设定的用户名和口令密码本地主机MySQL账号和密码不冲突

grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码';

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MySQL2010!';

mysql>flushprivileges; //刷新

 

 

 

指定固定IP访问:IP为192.168.56.101主机访问MySQL服务器,那么要在MySQL服务器端给其设定一个用户名和口令密码使其登陆访问,设定用户名"hoot""LOVEyou2017@"为口令密码 

 

mysql>GRANT ALL PRIVILEGES ON *.* TO'hoot'@'192.168.56.101'IDENTIFIED BY'LOVEyou2017@';

mysql>flush privileges;   //刷新

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值