解决远程连接不上阿里云(Ubuntu20.04)Mysql8.0的问题
问题:
在本地远程连接不到服务器数据库
解决方法:
1 进入mysql
mysql -uroot -p
2 使用mysql数据库
use mysql;
3 查看user表的信息。
select host,user from user;
4 更改root用户的host
update user set host ='%' where user='root';
5 给予root 用户所有权限
GRANT ALL ON *.* TO 'root'@'%';
6 刷新权限
FLUSH PRIVILEGES;
7 退出mysql
exit
8 修改配置文件
sudo vim /etc/mysql/mysql.conf.d/f
将文件中的bind-address=127.0.0.1
注释掉,在这行语句前面加 # 即为注释
保存退出
9 重启mysql服务
sudo systemctl restart mysql.service
尝试连接成功