mysql开启外网访问

https://www.cnblogs.com/zkfopen/p/9469787.html#_label2_1

(1)查看哪些端口被打开 netstat -anp
查看linux端口

(2)sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
修改把bind-address=127.0.0.1 注释掉

(3)重启mysql服务service mysql restart

(4)对所有的远程用户登陆


1.mysql -u root -p回车,输入密码回车,登录;

2.授权远程用户登录

  1.对所有 root 用户授权:
  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用户密码' WITH GRANT OPTION;

  2.对指定 IP 的 root 用户授权:
  GRANT ALL PRIVILEGES ON *.* TO root@'指定的IP地址' IDENTIFIED BY 'root用户密码' WITH GRANT OPTION;

  3.也可以授权指定的表,这就不搞的那么麻烦了,反正本地自己用。

3.重载授权表:FLUSH PRIVILEGES;

4.exit 退出 Mysql```

你可能感兴趣的:(mysql开启外网访问)