该过程有两个步骤:
a)授予特权。以root用户身份执行此操作,
'password'并用您当前的root密码代替:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
b)绑定到所有地址:
最简单的方法是 注释掉
my.cnf文件中的这一行:
#bind-address = 127.0.0.1
然后重启mysql
service mysql restart
默认情况下,它仅绑定到本地主机,但是如果您注释该行,它将绑定到它找到的所有接口。注释掉该行等效于
bind-address=*。
要检查mysql服务绑定的位置,请以root身份执行:
netstat -tupan | grep mysql
Ubuntu 16更新
配置文件是(现在)
/etc/mysql/mysql.conf.d/mysqld.cnf
(至少在标准Ubuntu 16上)



