MySql安装异常解决:1130 - Host ‘11*.17*.6*.23*‘ is not allowed to connect to this MysQL server

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySql安装异常解决:1130 - Host ‘11*.17*.6*.23*‘ is not allowed to connect to this MysQL server

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。


 在搭建完LNMP环境后用Navicate连接出错


 遇到这个问题首先到mysql所在的服务器上用连接进行处理


 1、连接服务器: mysql -u root -p


 2、看当前所有数据库:show databases;


 3、进入mysql数据库:use mysql;


 4、查看mysql数据库中所有的表:show tables;


 5、查看user表中的数据:select Host, User,Password from user;


 6、修改user表中的Host:update user set Host='%' where User='root';


 7、最后刷新一下:flush privileges;


#一定要记得在写sql的时候要在语句完成后加上" ; "下面是图示说明


 


 遇到这个问题首先到mysql所在的服务器上用连接进行处理


 连接服务器: mysql -u root -p


 


 查看当前所有数据库:show databases;


 


 进入mysql数据库:use mysql;


 


 查看mysql数据库中所有的表:show tables;


 


 查看user表中的数据:select Host, User,Password from user;


 


 修改user表中的Host:update user set Host='%' where User='root';


 


 最后刷新一下:flush privileges;


 


 重新在Navicate中测试一下:


 


第一种问题的解决办法是:


在iptables中开放3306端口


#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT


#/etc/rc.d/init.d/iptables save  保存:


# service iptables restart  重启生效


############################################################################################


iptables -I INPUT -p TCP -s 0.0.0.0/0 --dport 3306 -j ACCEPT    //我常用的在iptables中开放3306端口命令


第二种解决方法是:


设置远程用户访问权限:


// 任何远程主机都可以访问数据库


mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;    


//需要输入次命令使修改生效


mysql> FLUSH PRIVILEGES;


//退出


mysql> EXIT    


第三种不解释了.


(还有一种方法说是关闭服务器防火墙:# service iptables stop  不建议使用这种方法,会引发未知的安全问题)


很明显最后还是没有解决,在网上的资料很多都是重复的,最后实在没办法,找了师兄帮忙才发现是阿里云控制台这边的问题,说明自己思考的方向还是不对.具体的解决方法是:


打开云服务器ECS


打开左边菜单的实例


打开实例最右边的管理


打开左边菜单的本实例安全组


打开右边的配置规则


右上角添加安全组规则


协议类型默认自定义,端口范围:3306/3306,授权对象:0.0.0.0/0,其他默认就行


确定后重启服务器


连接OK!

 

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
关系型数据库 MySQL Linux
通过虚拟机进行安装Centos7.0并且安装MySQL
通过虚拟机进行安装Centos7.0并且安装MySQL
17 0
|
4天前
|
关系型数据库 MySQL Linux
蓝易云 - CentOS7用二进制安装MySQL5.7
以上步骤即可完成在CentOS 7上通过二进制包安装MySQL 5.7。
13 2
|
2天前
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
8 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
1天前
|
关系型数据库 MySQL Linux
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
5 0
|
2天前
|
存储 关系型数据库 MySQL
CentOS上安装MySQL 8.0的详细教程
CentOS上安装MySQL 8.0的详细教程
|
2天前
|
关系型数据库 MySQL Linux
linux安装mysql
linux安装mysql
|
4天前
|
关系型数据库 MySQL 数据库
【条理清晰】在 Windows 上安装 MySQL
【条理清晰】在 Windows 上安装 MySQL
17 0
|
2天前
|
存储 关系型数据库 MySQL
关系型数据库mysql日志和临时文件
【6月更文挑战第15天】
18 4
|
2天前
|
存储 关系型数据库 MySQL
关系型数据库mysql数据文件存储
【6月更文挑战第15天】
9 4
|
2天前
|
存储 关系型数据库 MySQL
关系型数据库mysql文件系统支持
【6月更文挑战第15天】
19 4