ubuntu下的mysql授权使之可以远程访问

jerry mysql 2015年09月15日 收藏

第一步:授权host,允许root用户可以从任意机器上登入MySQL,并刷新缓存

mysql>grant all privileges on *.* to root@'%' identified by 'yourpassword';
mysql> flush privileges;

第二步:修改mysql配置文件,打开终端执行下面命令

 gedit /etc/mysql/mysql.conf.d/mysqld.cnf

然后找到下面这行:   

bind-address        = 127.0.0.1

把它注释掉,或者替换ip为你要远程访问的ip.

然后应该就可以连接了,如果还不行就检查一下3306端口和防火墙.