文章 41
浏览 1685
解决一个Ubuntu 18 安装MySQL 5.7不能远程登录的问题

解决一个Ubuntu 18 安装MySQL 5.7不能远程登录的问题

首先编辑 /etc/mysql/mysql.conf.d/mysqld.cnf 配置文件:

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

注释掉

bind-address = 127.0.0.1
#如果没有就跳过

还有就是要给root 设置一个密码,允许他远程登录

use mysql;
SELECT  user,host FROM  user;
update user set host="%" where user="root"
update user set authentication_string=PASSWORD("UrPasswd")where user="root";
flush privileges;

如果MySQL5.7 这样还不能远程登录上,咱见面持刀互a,如果你比我猛,当我没有说!

你以为这就完了吗??哪有这么简单,你还需要下面这条命令

update user set plugin='mysql_native_password';
#放在上面 use mysql; 后面执行

很多人都是忽略了这条命令,导致一直无法远程登录上MySQL*
必要的话可以重启一下MySQL哦!


作者:JokerLee
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。
转载请注明来源:解决一个Ubuntu 18 安装MySQL 5.7不能远程登录的问题

记录精彩的Debug人生