1、mysql8.0查询用户认证方式和密码
# 在mysql中查询用户、认证方式,默认没有密码,认证方式默认是auth_socket
SELECT user,host,plugin,authentication_string FROM mysql.user;
2、修改默认认证方式和密码
# 修改root@localhost用户的认证方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'caching_sha2_password';
# 修改root@localhost用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'tJcKf/RA8XPzkqT+2';
# 查询修改的认证和密码是否成功
SELECT user,host,plugin,authentication_string FROM mysql.user;
FLUSH PRIVILEGES;
重启mysql服务,使用新密码登录mysql8.0