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使用索引优化性能

    MySQL使用索引优化性能

    这篇文章介绍了MySQL使用索引优化性能的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 与MSSQL对比学习MYSQL的心得(七)--查询

    与MSSQL对比学习MYSQL的心得(七)--查询

    在这个《与MSSQL对比学习MYSQL的心得》系列里面,我一直都把MYSQL跟SQLSERVER进行比较,相互进行比较是学习一样东西比较好的方法
    2014-08-08
  • MySQL常用分库分表方案汇总

    MySQL常用分库分表方案汇总

    本文主要介绍了MySQL常用分库分表方案汇总,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 浅谈MySQL使用笛卡尔积原理进行多表查询

    浅谈MySQL使用笛卡尔积原理进行多表查询

    这篇文章主要介绍了浅谈MySQL使用笛卡尔积原理进行多表查询, 文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Mysql添加用户和设置权限的操作方法

    Mysql添加用户和设置权限的操作方法

    这篇文章主要介绍了Mysql添加用户和设置权限的操作方法,主要包括管理用户,权限控制的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 深入理解MySQL公共表表达式

    深入理解MySQL公共表表达式

    公用表达式是MySQL8.0的新特性,它是一个命名的临时结果集,作用范围是当前语句,本文主要介绍了MySQL公共表表达式使用,感兴趣的可以了解一下
    2024-09-09
  • mysql按天/小时/半小时/N分钟/分钟进行数据分组统计功能

    mysql按天/小时/半小时/N分钟/分钟进行数据分组统计功能

    我们在做项目或者数据分析时,经常遇到这样的需求:统计不同时间粒度下的数据分布情况,例如,每一天中每个小时网站的访问量,某路口每半个小时通过的车辆数量等,下面给大家分享mysql按天/小时/半小时/N分钟/分钟进行数据分组统计功能,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • mysql InnoDB建表时设定初始大小的方法

    mysql InnoDB建表时设定初始大小的方法

    这篇文章主要介绍了mysql InnoDB建表时设定初始大小的方法,需要大家到MYSQL后台实际操作方可以看到效果
    2013-11-11
  • 一文带你学会MySQL的select语句

    一文带你学会MySQL的select语句

    在MySQL中可以使用SELECT语句来查询数据,查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作,下面这篇文章主要给大家介绍了关于MySQL中select语句的相关资料,需要的朋友可以参考下
    2022-11-11
  • mysql的内连接,左连接和右链接查询详解

    mysql的内连接,左连接和右链接查询详解

    这篇文章主要为大家详细介绍了mysql的内连接,左连接和右链接查询,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论