navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理

解决报错:错误1130- Host xxx is not allowed to connect to this MariaDb server 在云服务器上面搭建了MariaDb(MariaDB是MySQL源代码的一个分支),但是远程链接不上。  首先,你要确保服务器安全组3306端口已经开放。  在确保端口开放的情况下,如果出现错误代码1130- Host xxx is not allowed to connect to this MariaDb server,说明是权限问题。如图:  有两种解决方法: 1.授权法 GRA... 阅读详情

这个问题是因为在数据库服务器中的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!

解决 Navicat 无法连接 Mysql 数据库(1130-host ... is not allowed to connect to this MySql server) 文章目录1. 检查防火墙端口2. 改表法3. 授权法 原因:说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。 1. 检查防火墙端口 防火墙可关闭直接关闭防火墙 systemctl stop firewalld 不能关闭防火墙开放 Mysql 数据库 3306 端口(如果端口被修改开放相应端口) firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload #重载防火 阅读详情

相关推荐

mysql - navicat连接数据库报错:1130 - Host *** is not allowed to connect to this MySQL server 解决(解决mysql报错问题

mysql,navicat,连接数据库报错,远程连接mysql报错:1130 - Host XXX is not allowed to connect to this MySQL server,如何解决mysql远程连接报错问题,使用navicat远程连接mysql时弹框报错解决,MySQL 无法远程连接 1130错误,MySQL 1130错误,无法远程连接,怎么解决mysql不允许远程连接的错误1130 - H,mysql error 1130 hy000:Host’localhost’解决方案,连接my

✅ 精选推荐文章 6260

用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。   在搭建完LNMP环境后用Navicate连接出错   遇到这个问题首先到mysql所在的服务器上用连接进行处理   1、连接服务器: mysql -u root -p   2、看当前所有数据库:show databases;   3、进入mysql...

dabao87的博客 10万+

STM32H743内存告急?手把手教你用CubeMX+FMC外扩32MB SDRAM(W9825G6KH-6)

本文详细介绍了如何在STM32H743上使用CubeMX和FMC外扩32MB SDRAM(W9825G6KH-6),解决内存不足问题。从硬件选型、CubeMX配置到初始化代码实现,提供完整的配置教程和性能优化技巧,帮助开发者高效扩展内存,适用于图形界面和复杂算法处理。

weixin_30568591的博客 497

连接MySQL报错,is not allowed to connect to this MySQL server

本机装的MySQL数据库,本机可以正常连接,其他机器访问报错,is not allowed to connect to this MySQL server,防火墙等其他策略均配置没问题。 连接MySQL报错,is not allowed to connect to this MySQL server。 ​ 出现该问题的原因是,MySQL数据库只允许自身所在的本机器连接,不允许远程连接。 ​

Gzzz的博客 3万+

FIFO Generate IP核使用——FIFO写操作详解及Status Flags页配置

本文介绍了FIFO的写操作及Status Flags页的配置信息。

u011565038的博客 2287

NOC总线架构拓扑介绍

在开篇里,我们对芯片PPA有了初步的认识。下面,让我们从访存这个简单的问题开始展开介绍芯片基础概念。CPU是怎样访问内存的?简单的答案是,CPU执行一条访存指令,把读写请求发往内存管理单元。内存管理单元进行虚实转换,把命令发往总线。总线把命令传递给内存控制器,内存控制器再次翻译地址,对相应内存颗粒进行存取。之后,读取的数据或者写入确认按照原路返回。再复杂些,当中插入多级缓存,在每一层缓存都未命中的情况下,访问才会最终达到内存颗粒。

元直的博客 5299

用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理...

先看成绩 水平有限,为了使用Navicat连接阿里云的MySQL耗费了八九个小时【数据库连上了,但是网站塌了,后来查明是Tomcat和8009端口问题:重新开始Tomcat,并且在安全组中配置一下8009端口就好了】。方法找了很多,主要是mysql的版本问题上 网上很多方法是对的,但是处理不同版本数据库上还是不能照本宣科。 -------------------...

牧牛人Alec 242

HQChart实战教程19 - PC端分时图定制tooltip

HQChart实战教程19 - PC端分时图定制tooltip序效果步骤1. 创建一个外部tooltip的div2. 注册标题绘制事件3. 标题绘制回调函数格式说明eventdataobjtooltip显示函数HQChart代码地址 序 hqchart分时图是不带tooltip, 如果我们需要在PC端页面显示tooltip,我们可以通过注册绘制标题事件,来自己做一个div显示数据。 参考教程HQChart实战教程7-自定义显示手势点击K线显示信息 效果 步骤 1. 创建一个外部tooltip的div 在外

小银 2447

mysql连接1130 - host_用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理...

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。在搭建完LNMP环境后用Navicate连接出错遇到这个问题首先到mysql所在的服务器上用连接进行处理1、连接服务器: mysql -u root -p2、看当前所有数据库:show databases;3、进入mysql数据库:use mysql;4、查看my...

weixin_35592186的博客 248

YOLOv5源码逐行超详细注释与解读(1)——项目目录结构解析

全网最全YOLOv5项目目录结构超详细分析。逐个文件注释,小白上手必备

路人贾的博客 9万+

【产品经理修炼之道】- 基金产品-“TA系统 ”

TA:Transfer Agent 缩写,通常称成“登记过户”。开放式基金登记过户(TA)系统是基金的登记过户系统。其功能涵盖了基金交易业务的各个环节,包括账户业务处理,如投资者开户、修改账户资料、挂失/解挂等;日常交易业务处理,如认购、申购(一般申购和定期定额)、赎回(一般赎回、指定赎回、预约赎回等)、转托管、基金转换等;特殊业务处理,如非交易过户、账户冻结/解冻等;分红业务处理,如现金分红和红利再投资。

xiaoli8748的专栏 1679

(已解决)用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理

项目场景: 本地连接不上mysql, 本机IP拒绝mysql连接; 解决方案: 这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。   在搭建完LNMP环境后用Navicate连接出错   遇到这个问题首先到mysql所在的服务器上用连接进行处理   0、进入容器: docker exec -it mysql bash      1、连接服务器: mysql -u root -p   2、看当前所有数据库:sho

King的博客 2044

【PostgreSQL】PostgreSQL数据库函数比对模板(PG通用)

LOOKUP 函数从单行或单列区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。LOOKUP 函数具有两种语法形式:向量形式和数组形式。vlookup查找匹配值超过255个字符显示#Value的解决办法。如果值为错误值 #N/A,则返回 TRUE。

tttzzzqqq2018的博客 1494

Navicat连接错误1130:is not allowed to connect to this mysql server

使用Navicat连接远程数据库的时候,发生连接错误is not allowed to connect to this mysql server。 后来查了各种资料,就是连接的用户没有远程访问权限。 处理办法,给连接的用户加上远程访问权限。 以root用户为例。 1.先登录到远程仓库的mysql。 mysql -u root -p 2.进入mysql数据库。 use mysql; 3.查看user表的host字段 select host from user where user='root'; 这些是

qq_42068856的博客 3689

Matlab可调用MODTRAN5封装器之Mod5

MODTRAN 是一个计算地球大气中电磁辐射传输的软件代码。MODTRAN是通过使用具有严格格式的输入文本文件来控制的。这个文件被称为“tape5”,扩展名为.tp5或.ltn。手工创建或编辑这个文件是不方便的。Mod5提供了一组函数来简化MODTRAN用例的处理。这些方法包括将tape5文件格式读取到Mod5类“实例”或“对象”中,更改文件中描述的案例实例,将tape5格式写回文件,在案例上运行MODTRAN并将MODTRAN输出文件中的各种结果读取回Matlab。还有许多绘图方法可用。

qq_19512613的博客 3255

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Navicat如果远程连接服务器数据库,遇到1130 - Host XXX is not allowed to connect to this MySQL server如何处理

1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。 2.在安装Mysql数据库的主机上登录root用户: mysql -u root -p 3.依次执行如下命令: use mysql; select host from user where user='root'; 可以看到当前主机配置信息为localhost. 4.将H...

GXQ的博客 677

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Navicat连接远程数据库报错:1130 - Host ‘XXXX‘ is not allowed to connect to this MySQL server

mysql遇到的问题

打怪升级 1141

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: JUC_3-ConcurrentHashMap 锁分段机制
YanQiu_Only
博客等级 码龄10年 6粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值