zoukankan      html  css  js  c++  java
  • 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

    在客户端创建连接

    输入虚拟机的ip地址,这个地址需要从虚拟机获取,虚拟机输入ip addr

     然后看到ens33中的inet 就是ip地址

     测试连接,ok

  • 相关阅读:
    关于钩子函数的详细解答:
    Vue实现回到顶部
    Vue实现Rate组件(星星评分)
    Vue-router 路由模式
    javascript中实现跨域的方式
    Promise
    webpack使用
    小程序登录
    api工厂的sdk的使用
    面试题划“重点”
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/10922024.html
Copyright © 2011-2022 走看看