MySQL 5.7.9根用户不使用';我不想戴软呢帽

MySQL 5.7.9根用户不使用';我不想戴软呢帽,mysql,fedora,Mysql,Fedora,我最近在Fedora 23上安装了MySQL 5.7.9,并按照以下步骤进行操作: 我在第6节运行mysql\u安全安装。当我这样做时,我得到了以下错误 [me@dev ~]$ /usr/bin/mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: Error: Access denied for user 'root'@'localhost' (using

我最近在Fedora 23上安装了MySQL 5.7.9,并按照以下步骤进行操作:

我在第6节运行mysql\u安全安装。当我这样做时,我得到了以下错误

[me@dev ~]$ /usr/bin/mysql_secure_installation

Securing the MySQL server deployment.

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: NO)
提示输入密码时,我将密码留空。我的理解是,root用户在新安装MySQL 5.7.9时不应该有密码。我读到当运行
mysql\u install\u db
时可以生成随机密码,但我从未运行过,而且硬盘上没有帮助我重置mysql根密码的
.pid
文件(或者我忽略了我需要的一个,有几个
.pid
文件,但它们看起来都不是MySQL使用的)

我还尝试卸载MySQL并删除
/var/lib/MySQL
下的所有内容,然后重新安装MySQL,但这没有帮助

因此,问题在于,root用户可能有我不知道的密码,或者有其他原因使我无法与root用户一起登录。如果有任何帮助,我们将不胜感激。

好的,位于的文档给出了答案。安装会自动设置临时root密码。密码是用位于“/var/log/mysqld.log”的日志文件。首次登录后,系统将提示您更改密码


这个安装非常安全。它几次拒绝我的新密码,说我的密码(我相信它相当强大)“不符合当前的政策要求”。必须设置非常强的密码。

pid文件不包含密码。它们包含mysql守护程序运行时的进程ID。@MarcB我的错误。我一定是误读了mysql文档。我可以在干净的Fedora 23安装中确认报告的行为。