本人最近在学习使用lamp环境,在配置环境后,想在宿主机中通过Navicat来管理虚拟机中的数据库,但是在连接过程中出现了一点小问题。

在navicat中填写好相应的配置信息:

主机ip填写虚拟机的ip地址即可,将虚拟机设置为NAT模式。

但是在点击测试连接时会连接很久,最后提示10060错误。如下图:

这里的原因可能有很多:

1.此处我用的是root用户,可能你在配置数据库时,将root账户设置为不可远程登录,因此需要检查mysql或者是mairadb的配置项,将其设置为支持远程登陆。

操作起来也不难:

即打开数据库,将mysql数据库中的user表中 user = 'root的记录的host设置为‘%’ ,这样就表示可使root账户远程访问。

mysql -u root –p
mysql>use mysql;
mysql> update  user  set  host = '%'  where  user  = ' limit 1;

2.在设置好root账户之后,如果还不能连接,就可能是防火墙的锅了。

在centos7 中开放mysql的端口,即3306,在终端下执行以下命令:

firewall-cmd --permanent --zone=public --add-service=mysql

即可开放3306端口,对于mariadb数据库是一样的,mariadb数据库的默认端口与mysql相同。

打开之后要reload之后才生效。再执行一行命令:

firewall-cmd --reload

现在就可以成功通过宿主机的navicat访问虚拟机中的数据库了。

navicat连接虚拟机中的数据库相关推荐

  1. Navicat连接虚拟机Linux的数据库时,出现错误代码“10038”

    问题描述: Navicat连接虚拟机Linux的数据库时,出现错误代码"10038" 解决办法: Navicat远程连接mysql之前需要先给用户授予远程登录权限,打开mysql分 ...

  2. 通过navicat连接linux中MySql数据库失败10060

    通过navicat远程连接linux(Centos7)中MySql数据库失败 图片: 主要原因: linux防火墙没关 具体命令: //查看防火墙状态 sudo systemctl status fi ...

  3. php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...

  4. 记录navicat连接虚拟机mysal数据库错误

    首先,附上navication连接的错误图: 可以发现,报"2003"错误,说实话,这个错误好长时间了,但因为Linux课件没有看完,就没有管,之前试了好多方法,但没啥用,都想着卸 ...

  5. linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql

    目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...

  6. 用navicat连接虚拟机mysql出现错误代码(2003)

    今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,找了很多教程,折腾了许久,总算弄好了.下面说一下我的解决方法. 错误信息: 2003 1.在windows下,c ...

  7. spark-测试模式-在windows中连接虚拟机中cdh集群的hdfs和hive和linux单机模式

    需求1:在windows的idea中连接虚拟机cdh集群的hdfs和hive 在windows中的idea中直接把spark程序的master设为local,然后连接虚拟机中的hdfs和hive.这是 ...

  8. B站黑马测试第二篇P204:navicat连接本地tpshop2.0数据库

    一.前置条件 1.下载phpStudy 2.下载TPshop软件 下载地址:点击这里黑马老师的博客后,ctrl+f键搜索关键字:'phpStudy'和'TPshop'下载. 二.环境部署 参考视频:B ...

  9. linux服务器安装mysql数据库并通过本地Navicat连接访问远程mysq数据库

    之前因为项目需要,所以自己在linux服务器上安装了mysql数据库,但是自己在安装mysql数据库的时候也是遇到了很多的问题,所以特此在本博客中介绍一下如何在linux服务器上进行mysql数据库的 ...

最新文章

  1. 银行现在都很缺钱吗,为什么给的利息比以前高了?
  2. 代码编辑器Sublime Text 可以跨平台(linux,window,os x)
  3. 出道50年+!乘风破浪的编程语言们,能二次翻红吗?
  4. 【英语学习】【Level 07】U05 Best Destination L1 Float and shop
  5. activiti 作业执行器定时开始事件
  6. oracle odbc驱动 linux,linux下oracle的odbc驱动的安装与配置
  7. 【论文解读】使用Lattice LSTM的中文NER
  8. Android 图片展示器
  9. Atitit 数据库 负载均衡 方法总结 目录 1. 对称模型负载均衡 vs 非对称模型 2 1.1. 业务分离法 2 1.2. App + db分布式分离法 2 2. 负载均衡算法 2 2.1.
  10. java直白解释,关于java的static和final关键字的直白、简单解释
  11. 大学生创新创业计划-2020
  12. Win11 蓝牙功能消失
  13. 缺少vclie60.bpl的解决方法
  14. java 从socket读数据,从数据读取TcpClient不如socket
  15. 常用的URL Scheme [不断更新种]
  16. win7台式计算机怎么连热点,怎么用台式电脑开热点,电脑怎么开热点win7
  17. VB中MID如何使用
  18. 利用触发器生成三分频
  19. Java程序员从笨鸟到菜鸟之(序言)+全部链接
  20. 转载:整车CAN网络介绍---CAN--PT CAN--Chassis CAN--Body CAN--Info CAN

热门文章

  1. SpringBoot项目启动报xxx.FeignClientSpecification问题的原因及解决办法
  2. JAVA抖音潜艇挑战,抖音怎么玩潜水艇挑战
  3. 智芯传感微差压传感器拓展燃气壁挂炉风压开关应用领域
  4. 【Linux】 解压tar.xz文件
  5. Google发布ChatGPT竞品Bard
  6. CubeSLAM: Monocular 3D Object SLAM 论文笔记
  7. 【已解决】Mac用Excel打开csv文件中文乱码
  8. 记录 mysql 查询常用记录
  9. 17级中等职业学校计算机水平,实习风采 | 17级计算机1班商齐:坚持 遇见更好的自己!...
  10. CSS盒子模型 - 优先级