Navicat Premiun远程连接MySQL报错10038解决方案

 更新时间:2020年11月23日 10:01:06   作者:_不正  
这篇文章主要介绍了Navicat Premiun远程连接MySQL报错10038解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

远程连接MySQL失败,可能有一下原因:

1、小伙子/小姑凉注意一下你的ip是否输入正确了!!

2、网络或防火墙问题

  1)、排查网络问题

    使用命令:ping 192.168.1.1 查看网络请求是否超时。

    正常接收数据进行下一步排查

  2)、排查云服务器防火墙是否将其挡住。

    使用命令:telnet 192.168.1.1 3306,如果连接失败,有两个原因

    a)、查看云服务器端口是否开放。

       开放情况(我这边使用的是阿里云):   

       开放端口配置:

    

     

      如果云服务器的端口已经开放了。但是还是访问不到服务器的3306端口。接着往下看。

    b)、查看服务器查看防火墙是否开启。

# systemctl status firewalld

    我这边服务器是未开放状态,所以就不存在被防火墙拦截这一说。

    如果开启了防火墙,telnet还是失败,那就通过netstat查看3306的端口状态:

# netstat -talnp 3306tcp6 0 0 :::3306 :::* LISTEN 4591/mysqld (正常情况)

    如果netstat 3306 端口没有出现上面的情况。那么需要你将你本机的mysql服务启动动一下再次进行线下连接。

3、检查用户访问权限

  1)、进入msyql

   2)、查看用户访问权限

     

    如图所示,查看你远程账户(User)所对应的 Host 是否为 %;

    如果远程账户所对应的Host为 127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问是没有权限,必须host改为%,表示允许所有机器访问。

    修改命令如下:

mysql> update user set host='%' where user='你要修改的账户';
##修改成功后记得刷新一下权限
mysql> flush privileges;

    最后在查看一下权限,进行远程连接。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MySQL for update锁表还是锁行校验(过程详解)

    MySQL for update锁表还是锁行校验(过程详解)

    在MySQL中,使用for update子句可以对查询结果集进行行级锁定,以便在事务中对这些行进行更新或者防止其他事务对这些行进行修改,这篇文章主要介绍了MySQL for update锁表还是锁行校验,需要的朋友可以参考下
    2024-02-02
  • 详解MySQL 查询语句的执行过程

    详解MySQL 查询语句的执行过程

    这篇文章主要介绍了详解MySQL 查询语句的执行过程,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • 一次神奇的MySQL死锁排查记录

    一次神奇的MySQL死锁排查记录

    这篇文章主要给大家介绍了一次神奇的MySQL死锁排查的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • ubuntu16.04.1下 mysql安装和卸载图文教程

    ubuntu16.04.1下 mysql安装和卸载图文教程

    这篇文章主要介绍了ubuntu16.04.1下 mysql安装和卸载图文教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • 总结12个MySQL慢查询的原因分析

    总结12个MySQL慢查询的原因分析

    这篇文章主要介绍了总结12个MySQL慢查询的原因分析,慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的,更多相关内容需要的朋友可以参考一下
    2022-08-08
  • Mysql如何删除数据库表中的某一列

    Mysql如何删除数据库表中的某一列

    这篇文章主要介绍了Mysql如何删除数据库表中的某一列,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • mysql分组取每组前几条记录(排名) 附group by与order by的研究

    mysql分组取每组前几条记录(排名) 附group by与order by的研究

    mysql分组取每组前几条记录(排名) 附group by与order by的研究,需要的朋友可以参考下
    2012-10-10
  • Mysql数据库之常用sql语句进阶与总结

    Mysql数据库之常用sql语句进阶与总结

    这篇文章主要介绍了Mysql数据库之常用sql语句,总结分析了MySQL数据库常用的查询、条件查询、排序、连接查询、子查询等相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • MySQL字符集乱码及解决方案分享

    MySQL字符集乱码及解决方案分享

    这篇文章主要给大家介绍了关于MySQL字符集乱码及解决方案的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • mysql视图之创建可更新视图的方法详解

    mysql视图之创建可更新视图的方法详解

    这篇文章主要介绍了mysql视图之创建可更新视图的方法,结合实例形式分析了mysql可更新视图的具体创建、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-12-12

最新评论