优选主流主机商
任何主机均需规范使用

MySQL的初始密码在哪个文件

在 MySQL 8.0 版本及以上,MySQL 默认使用了一个默认的加密插件 “caching_sha2_password”,而不是之前版本中的 “mysql_native_password”。因此,在MySQL 8.0 版本及以上,MySQL的初始密码并不像之前版本一样存储在文件中。

在之前的 MySQL 版本中,MySQL 的初始密码通常存储在数据目录下的 .mysql_secret 文件中。如果您使用的是旧版 MySQL,则可以尝试查找该文件来获取初始密码。

但是,在 MySQL 8.0 版本及以上,由于默认加密方式的改变,MySQL不再将初始密码存储在文件中。相反,它生成了一个临时密码,并将其打印到错误日志文件中。

在 Linux 系统上,错误日志文件通常位于 /var/log/mysql/error.log。您可以使用以下命令查看错误日志文件:

sudo cat /var/log/mysql/error.log

在 Windows 系统上,错误日志文件通常位于 MySQL 安装目录下的 data 目录中。您可以在 my.ini 或 my.cnf 配置文件中找到错误日志文件路径。

无论您使用的是哪个系统,在错误日志文件中查找类似于 “A temporary password is generated for root@localhost:” 的行,后跟一个临时密码。使用该临时密码登录MySQL,并根据需要更改密码。

未经允许不得转载:搬瓦工中文网 » MySQL的初始密码在哪个文件