windows下用navicat远程链接虚拟机Linux下MySQL数据库

Posted 1906859953lucas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下用navicat远程链接虚拟机Linux下MySQL数据库相关的知识,希望对你有一定的参考价值。

首先,我用navicat去远程链接我虚拟机中的mysql,链接测试失败。

  然后在虚拟机中查看网络端口信息:

  #netstat -ntpl

注意:需要提前安装:yum install net-tools,否则报错:-bash: netstat: command not found 

技术图片

之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态

  #iptables -vnL

注意:需要提前安装:yum install iptables* -y

这里要清除防火墙中链中的规则

  #iptables -F

 

 直接授权(推荐)

  从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
  # mysql -u root -proot 
  mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

 

连接MySQL

在客户端创建连接

技术图片

技术图片

 

以上是关于windows下用navicat远程链接虚拟机Linux下MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章

微信开发LINUX-windows下用navicat远程链接虚拟机Linux下MySQL数据库

在windows中使用Navicat连接Linux虚拟机中的mysql数据库

windows下用XShell远程ubuntu时连接失败

Navicat for MySQL远程连接虚拟机

navicat 远程连接虚拟机MYSQL数据库

Navicat和MySQL的故事之“使用Navicat远程连接装在虚拟机centos上的mysql服务器问题总结”