解决云服务器mysql远程连接失败的问题

在使用云服务器时,远程连接mysql失败,以下为解决方案。
连接mysql。

1.use mysql;
2.select host, user, authentication_string, plugin from mysql.user;
3.update user set host='%' where user='root'; (需要将host设置为%)
4.update user set authentication_string='' where user='root';
5.update mysql.user set plugin='caching_sha2_password' where user='root';
6.ALTER USER 'root'@'%' IDENTIFIED BY '123456';
7.flush privileges;
8.quit;

重启mysql服务

1.sudo systemctl stop mysql
2.sudo systemctl start mysql

你可能感兴趣的:(服务器,mysql)