Mysql允许其他ip访问

Ubuntu上的Mysql

条件:

  1.   3306端口打开
  2.   防火墙off
    1. sudo ufw status # 查看防火墙当前状态
    2. sudo ufw enable 开启防火墙

    3. sudo ufw disable关闭防火墙

    4. sudo ufw allow 53允许外部访问53端口

  3.   修改配置文件 mysqld.cnf 中的Host(bind-address = 127.0.0.1注释,开放所有连接)
  4.   修改登录用户允许的Host
# 切换数据库
mysql> use mysql;

# % 表示任意ip

mysql> update user set host='%' where user = 'root';

# 刷新设置

mysql>  flush privileges;
 

 

Windows上的Mysql

条件:

  1.   3306端口打开

    查看端口占用命令:

    netstat -ano|findstr  "3306"

    找到PID 

    tasklist|findstr "PID"

    可以找到进程kill

   2.  防火墙off

    新建入站规则,选择端口 >> 特地本地端口3306,一路next

  3. 修改登录用户允许的Host

    同Linux

 

 

  

  

 

posted @ 2020-08-25 16:58  xTimeless  阅读(596)  评论(0编辑  收藏  举报