当前位置:   article > 正文

windows下用navicat远程链接虚拟机Linux下MySQL数据库_windows和linux主机号一样怎么用navicat连接linux主机号

windows和linux主机号一样怎么用navicat连接linux主机号

设置远程连接

MySQL登陆

  格式: mysql -h主机地址 -u用户名-p用户密码


    1、例1:连接到本机上的MYSQL
    找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,输入密码,直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

    2、连接到远程主机上的MySQL
    假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
    mysql -h10.0.0.1 -uroot -p123
   (注:p与123(密码)之间最好不加空格,其它也一样)

    3、退出MySQL命令
   exit (回车)

最后授权MySQL,允许远程用户登录访问MySQL

  手动增加可以远程访问数据库的用户。

  方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"

  #mysql -u root -proot
  mysql>use mysql;
  mysql>update user set host = '%' where user = 'root';
  mysql>select host, user from user;


  方法二、直接授权(推荐)

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

  操作完后切记执行以下命令刷新权限 
    FLUSH PRIVILEGES


设置防火墙

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

  #netstat -ntpl

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

  #iptables -vnL

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

  #iptables -F

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/892760
推荐阅读
相关标签
  

闽ICP备14008679号