一、问题
Ubuntu 16.0.4 mysql5.7
二、解决问题
Ubuntu中MySQL的配置文件是在/etc/mysql/mysql.conf.d/mysqld.cnf,VI该文件把
bind-address = 127.0.0.1
注释掉就好了,如下图所示
现在可以成功登录了
为了安全的考虑,关闭匿名用户登录
delete from user where user='';
增加允许远程访问的用户或者允许现有用户的远程访问。
接着上面,删除匿名用户后,给root授予在任意主机(%)访问任意数据库的所有权限。SQL语句如下:
代码如下:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;