先进入mysql,然后给root授权:
GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by 'password';
其中root是要授权的用户名,*.*代表所有表,%表示对所有IP授权,此处可替换成某个IP表示只给某个IP授权。
然后刷新下权限:
flush privileges;
由于Ubuntu自动绑定了127.0.0.1,还需要进mysql的配置文件里进行修改。
在Ubuntu终端里输入:
sudo gedit /etc/mysql/my.cnf
找到bind-address那行,在前面加一个#注释掉。
最后别忘了重启下服务:
sudo service mysql restart