解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
本文转载于http://www.cnblogs.com/jesu/p/5650699.html,向原作者表示感谢,如有侵权,请联系我。
这段时间在研究火车头的入库教程,在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server”的错误。像这种错误,就是典型的远程权限问题。
问题症结是MySQL 没有开放远程登录的权限。这时要看你的服务器到底用的那种系统,linux或者是Windows,这个解决办法不同。解决的办法就是开启 MySQL 的远程登陆帐号。
有两大步:
1、确定服务器上的防火墙没有阻止 3306 端口。
MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。
如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。
如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询。
2、增加允许远程连接 MySQL 用户并授权。
1)登陆mysql
2)创建远程登陆用户并授权,在要链接的服务器上操作
mysql> grant all PRIVILEGES on db_name.* to 'username'@'xxx.xxx.xx.x' identified by 'password' WITH GRANT OPTION;
上面的语句表示将数据库 db_name 的所有权限授权给 username 这个用户,允许 username 用户在 xxx.xxx.xx.x 这个 IP 进行远程登陆,并设置 username 用户的密码为 password。
分析参数:
all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。
db_name.* 表示上面的权限是针对于哪个表的,db_name指的是数据库名称,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。
username表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
xxx.xxx.xx.x 表示允许远程连接的 IP 地址,你的IP,如果想不限制链接的 IP 则设置为“%”即可。
password 为用户username的密码。
最后执行了上面的语句后,一般都会立即生效,返回值如下:
Query OK, 0 rows affected (0.01 sec)
如果没有上面的语句那么请执行下面的命令,即可立即生效。
Mysql> flush privileges
解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server相关推荐
- host mysql server_解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server...
解决服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server问题,有碰到此问题的同学可进入参考. 这段时间在研究火车头的入库教程 ...
- mysql连接提示Host 'XXX' is not allowed to connect to this MySql server
最近,做爬虫项目,链接自己的服务器,出了点儿小问题. 最后搜索了一波,就当是学习了. 这里附上解决方法. 第一步:先进入mysql命令行 mysql -uroot -p 输入密码进入mysql指令. ...
- mysql远程连接 host_MySQL远程连接:Host 'x' is not allowed to connect to this MySQL server
MySql数据库:Host 'localhost' is not allowed to connect to this MySQL server 修改mysql的roo ...
- 服务器连接mysql数据库,报错message from server: “Host xxx is not allowed to connect to this MySQL server“
操作系统 Windows 开发工具:IDEA 数据库:MySQL 使用MyBatis访问数据库的表提示错误信息: message from server: "Host xxx is not ...
- 错误号码1130:Host 'XXX' is not allowed to connect to this MySQL server
今天在linux机器上装了一个mysql,想通过sqlyog远程连接过去,发生了:错误号码1130:Host 'XXX' is not allowed to connect to this MySQL ...
- Host 'xxx' is not allowed to connect to this MySQL server.
mysql开启远程连接 今天在服务器安装了mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this ...
- Host ‘XXX‘ is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号 参考文章: (1)Host 'XXX' is ...
- mysql连接1130 - host_Mysql数据库连接报错!1130:host XXX is not allowed to connect to this mysql server...
我猜想是可能是连接的用户权限问题.结果这样子操作mysql库,可以解决此问题.在本机登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 & ...
- 解决报错:错误1130- Host xxx is not allowed to connect to this MariaDb server
这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法. 在搭建完LNMP环境后用Navicate连接出错 遇到这个问题 ...
最新文章
- [SDK文档]SDK简介
- Flask之扩展flask-migrate
- vue 本地xlsx文件下载_前端vue下载导出excel和cvs文件
- Android之获取设备的型号和手机厂商
- LeetCode 599. 两个列表的最小索引总和(哈希map)
- python+OpenCV图像处理(十二)车牌定位中对图像的形态学组合操作处理
- 作者:金海,博士,华中科技大学计算机科学与技术学院教授、博士生导师。...
- Android的JNI【实战教程】5⃣️---Android Studio 2.2 以上 NDK开发
- 【PIMF】OpenHarmony啃论文俱乐部:拼音输入法原理_从触摸事件到汉字
- Android Compose 新闻App(五)Room复杂数据、AlertDialog弹窗、页面导航
- 测试英语词水平的软件,英语词汇量测试程序
- 基于51单片机的液位监测系统仿真数码管显示程序原理图
- Re:PyQt5 从零开始的MVC开发模式规划
- 基于C语言设计的俄罗斯方块小游戏(VS2017运行)
- 【Mysql索引】二叉树、红黑树、B树、B+树
- oracle中update语句更新字段
- 51单片机实现独立按键控制LED灯
- 快速了解做一款App所用到的技术,及实现流程
- 433芯片,XL4456 和 XL520 无线门铃方案原理图
- C语言中图形函数及其用法
热门文章
- PAT甲级1021 Deepest Root :[C++题解]树的最大深度、并查集、dfs求树的深度
- IDEA运行第一个Spring Boot应用程序
- java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...
- sr锁存器 数电_数电课设其实也没那么难2.1
- Java忽略算术溢出,IEEE-754:“最小”溢出条件
- 模糊pid控制的温度系统matlab源代码_变风量空调模糊 PID 控制系统的仿真研究
- python编程小组信息程序下载_300种 Python 编程图书大集合(FTP服务器下载) (豆瓣 Python编程小组)...
- python 最小二乘法三维坐标拟合平面_matlab三维曲面进行平面拟合,利用最小二乘法...
- 原字体_时隔25天,再次更新字体,ios1213
- 华为安卓转鸿蒙,坦白说,华为不用鸿蒙替换安卓,而用HMS替代GMS,是当前最好方案 - 区块网...