【发布时间】:2018-09-27 16:47:52
【问题描述】:
当我使用How to Reset the Root Password中描述的方法重置root密码时,以mysqld --init-file=/home/username/init-file启动服务器不起作用。
它给出了以下错误。
[服务器] 无法打开 /var/log/mysqld.log 文件以记录错误:权限被拒绝。
权限正确。
服务器在我使用service mysqld start时启动。
我在 Fedora 28 上使用 MySQL 8.0.12。
【问题讨论】:
-
你可以试试:
mysqld --skip-grant-tables --skip-networking。如果成功,请以 root 身份登录(mysql -uroot 无密码)并使用SET PASSWORD FOR root@'localhost' = PASSWORD('new passwd')或任何密码更改方法设置新密码。 -
这些选项的结果相同。
标签: mysql