博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1130 host is not allowed to connect to
阅读量:6833 次
发布时间:2019-06-26

本文共 964 字,大约阅读时间需要 3 分钟。

mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server

如果你想连接你的mysql的时候发生这个错误:

ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL server

解决方法:

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”

1、mysql -u root -pvmware 2、mysql>use mysql; 3、mysql>update user set host = ‘%’ where user = ‘root'; 4、mysql>select host, user from user;

2. 授权法。(推荐使用此法)

 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。(在服务器上授权)

GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION; FLUSH   PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码,如下:

GRANT ALL PRIVILEGES ON *.* TO  ‘root’@’192.168.1.3′ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION; FLUSH   PRIVILEGES;

 或者

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’10.10.40.54′ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;FLUSH   PRIVILEGES;

 

 

转载于:https://www.cnblogs.com/cthon/p/9387807.html

你可能感兴趣的文章
我的友情链接
查看>>
[Unity] 文件夹图像资源的读取
查看>>
【go语言】wait,wait for me
查看>>
Kubernetes Dashboard 与DNS部署
查看>>
jquery checkbox挖坑
查看>>
You have new mail in /var/spool/mail/root
查看>>
一道关于计算机如何做加法的面试题
查看>>
Django进阶-Forms模块实例
查看>>
Linux系统安装初始化及优化脚本
查看>>
SpringMVC + MyBatis整合
查看>>
远程桌面的开启和故障处理
查看>>
Linux 下 /dev/zero 和 /dev/null
查看>>
java 面试
查看>>
VCenter vSphere Client下为虚拟机添加VMTools过程详解
查看>>
No enclosing instance of type错误
查看>>
常用MySQL的命令集锦
查看>>
疗伤之设计模式
查看>>
sparkJavaApi逐个详解
查看>>
在 SQL2005 使用行转列或列转行
查看>>
我的友情链接
查看>>