MySQL 8.0是目前最新版本的MySQL,它有良好的性能并增加了诸多新特性。但是,在第一次安装后,需要使用root用户登录到MySQL,而此时需要输入初始密码。那么,如何在Linux系统下查看MySQL 8.0的初始密码呢?
$ sudo grep 'temporary password' /var/log/mysqld.log
输入以上命令后,系统会找到MySQL安装日志的位置,并查找包含“temporary password”的行。在此行中,存在一个6位的随机密码,这就是MySQL 8.0的初始密码。
例如:
2020-08-20T08:42:08.067702Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ao&e6Sj_8y[
在这个例子中,6位的随机密码是“ao&e6Sj_8y”。复制或手动记下这个密码,以便在下一步登录MySQL时使用。
请注意,MySQL 8.0的初始密码只能用一次。在登录后,您必须更改密码并创建新用户。