开启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