MySQL 5.7.26 提供了默认密码定义策略,该策略会根据密码强度要求自动生成一组默认密码。默认密码包括一个由大小写字母、数字和符号组成的字符串,密码长度为16个字符。这些默认密码将应用于以下情况:
- 新安装的MySQL实例 - 在没有定义root用户密码的情况下,首次启动MySQL实例
注意:
- 对于新安装的MySQL实例,要求首次登录用户必须修改默认密码。 - 对于没有定义root用户密码的情况下,首次启动MySQL实例,MySQL会提供一个默认密码,建议不要使用该默认密码进行连接,而是修改root用户密码。 - MySQL使用缺省加密插件caching_sha2_password(也支持mysql_native_password插件),用于管理用户帐户的身份验证和访问控制。
这里是一段示例代码,用于修改 root 用户的密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'newpassword';
关于MySQL 5.7.26密码管理的其他详细信息,可以参考MySQL官方文档。