MYSQL 8 修改用户认证方式及密码
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';