Fedora 是一个流行的 Linux 发行版,而 MySQL 是一个广泛使用的关系型数据库管理系统。在 Fedora 上安装 MySQL 时,默认情况下会有一个初始密码,这个密码用于首次登录 MySQL 服务器。
MySQL 默认密码是在安装过程中自动生成的一个随机密码,用于保护数据库的安全。首次登录后,建议立即更改此默认密码。
在 Fedora 上,MySQL 的默认密码通常记录在 /var/log/mysqld.log
文件中。你可以使用以下命令来查找它:
sudo grep 'temporary password' /var/log/mysqld.log
原因:可能是日志文件被删除或移动,或者 MySQL 安装过程中出现了问题。
解决方法:
/var/log/
目录下是否有其他相关的日志文件。原因:MySQL 可能会在一定时间后使默认密码失效,或者在某些配置下默认密码可能无效。
解决方法:
mysql_secure_installation
命令来设置新的密码。sudo systemctl stop mysqld
sudo mysqld_safe --skip-grant-tables &
mysql -u root
在 MySQL shell 中执行以下命令来更改密码:
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;
EXIT;
然后重启 MySQL 服务:
sudo systemctl start mysqld
请注意,以上信息可能会随着 Fedora 和 MySQL 的版本更新而发生变化。建议查阅最新的官方文档以获取最准确的信息。
领取专属 10元无门槛券
手把手带您无忧上云