小编Luk*_*oll的帖子

无法启动 MySQL 以重置 root 密码

我已经安装mysql-server在 Linux 机器上,但忘记了(哎呀)root 密码。上网查了一下,一般的方法是这样的:

  1. 停止 MySQL ( sudo service mysql stop)
  2. 以特殊模式启动 MySQL ( sudo mysqld_safe --skip-grant-tables)
  3. 登录到本地服务器并重置密码 ( mysql -u root)

我的问题在 2 号。当我运行命令时,它说一些关于日志记录和启动守护程序的内容,然后以行结束

mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
Run Code Online (Sandbox Code Playgroud)

并使用sudo service mysql status确认 MySQL 确实停止了。

为什么会突然停止?而且(更重要的是)我怎样才能让它继续运行以便我可以重置我的密码?

提前致谢

编辑这里是“关于登录和启动守护进程的东西”的完整日志:

$ mysqld_safe --skip-grant-tables 
141219 16:55:20 mysqld_safe Logging to syslog.
141219 16:55:20 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
141219 16:55:20 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
$ 
Run Code Online (Sandbox Code Playgroud)

编辑 2 …

linux mysql daemon password-recovery

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

daemon ×1

linux ×1

mysql ×1

password-recovery ×1