使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]

使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]远程连接MySQL失败,可能有一下原因: 1、小伙子/小姑凉注意一下你的ip是否输入正确了!! 2、网络或防火墙问题 1)、排查网络问题 使用命令:ping 192.168.1.1 查看网络请求是否超

使用Navicat Premiun远程连接MySQL失败,报错(10038)

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

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

2、网络或防火墙问题

  1)、排查网络问题

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

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

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

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

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

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

       使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]

 

        开放端口配置:

       使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]    

       使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]

 

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

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

# systemctl status firewalld

代码100分

    使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]

 

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

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

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

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

3、检查用户访问权限

   1)、进入msyql

   2)、查看用户访问权限

     使用Navicat Premiun远程连接MySQL失败,报错(10038)[通俗易懂]

 

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

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

    修改命令如下:

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

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9569.html

(0)
上一篇 2023-02-05
下一篇 2023-02-05

相关推荐

  • MSSQL sqlserver 统计”一个字符串”在”另一个字符串”中出现的次数的方法

    MSSQL sqlserver 统计”一个字符串”在”另一个字符串”中出现的次数的方法转自 http://www.maomao365.com/?p=9858 摘要: 下文讲述sqlserver中最快获取一个字符串在另一个字符串中出现个数的方法分享 实验环境:sql serve

    2023-01-23
    104
  • Mysql存储结构「建议收藏」

    Mysql存储结构「建议收藏」索引是一种加快查询速度的数据结构,常用索引结构有hash、B Tree和B+Tree。本节通过分析三者的数据结构来说明为啥Mysql选择用B+Tree数据结构。 数据结构 Hash hash是基于哈希

    2023-02-12
    106
  • Python数组循环遍历,轻松处理数据结构

    Python数组循环遍历,轻松处理数据结构Python作为一种高级编程语言,在数据处理方面展现出了强大的能力。其中,对于数组的操作是必不可少的一部分。在Python中,数组的操作相对容易,无论是对于一维、二维还是多维数组,Python提供了多种方法和技巧来完成常见的数据操作,例如循环遍历、元素访问、数据截取、数组切片等等。

    2024-03-13
    28
  • MySQL主从搭建_mysql集群搭建几种方式

    MySQL主从搭建_mysql集群搭建几种方式#MYSQL单节点的mysql远远不能满于生成,以防止生产服务器宕机,磁盘空间溢满等种种原因,需要有一个备用数据库, 这时候主从库是不错的选择,在是数据库集群中也起到了很大的作用 #MySQL 主从复

    2022-12-28
    104
  • Python GUI实现用户界面交互

    Python GUI实现用户界面交互GUI全称为图形用户界面,是指通过可视化的方式,让用户和计算机进行交互的操作界面。它的出现,使得用户可以通过鼠标、键盘等视觉和触觉的方式来操作计算机,从而逐渐取代了过去的命令行界面。Python提供了多种GUI库,比如Tkinter、PyQt、wxPython等,这些库都能够轻松实现GUI界面的开发。

    2024-02-01
    47
  • redis主从复制什么时候复制

    redis主从复制什么时候复制当master服务器与slave服务器正常连接时,master服务器会发送数据命令流给slave服务器,将自身数据的改变复制到slave服务器。

    2022-12-20
    94
  • 在centos7.x环境中SQL Server附加数据库[亲测有效]

    在centos7.x环境中SQL Server附加数据库[亲测有效]第一步,准备好windows与Linux之间文件传递的工具,下载并安装 https://winscp.net/eng/download.php 第二步,把本地的数据库文件拷贝一份,放到别的文件夹中,因

    2023-01-31
    210
  • 自动提交与行锁「终于解决」

    自动提交与行锁「终于解决」1、查看是否开启自动提交 show variables like 'autocommit'; 2、关闭自动提交 — 当前客户端或session set autocommit =…

    2023-03-05
    117

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注