开启Mysql远程连接

2018-10-11  本文已影响0人  LeslieLiang

第一种方法:改表法

进入mysql中将root的host字段由localhost改为%表示该用户允许任何主机远程连接

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

第二种方法:授权法

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password' WITH GRANT OPTION;
mysql> flush privileges;

最后修改mysql的my.cnf

sudo vim /etc/mysql/my.cnf

[mysqld]
bind-address = 0.0.0.0 ; 表示允许任何主机段连接

重启mysqlsudo /etc/init.d/mysql restart

上一篇下一篇

猜你喜欢

热点阅读