MYSQL8 的新认证方式

在 MySQL8.0 版本之前,MySQL 使用的加密方式是mysql_native_password。在 MySQL8.0 之后,加密的方式改为caching_sha2_password,从字面意思理解,后者的加密方式应该更高效,以便提升客户端的连接速度。

MYSQL 8 修改用户的密码

由于部分客户端对 mysql8 的新认证方式支持尚不完善。因此有些情况下必须修改用户的认证方式。

  • 修改 root 用户密码及认证方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'abc';