我安装了 MySQL 并尝试设置密码,试图让 Wordpress 连接到它。这样一来,我似乎已经对我的 root 密码进行了哈希处理,现在无法登录。
我正在尝试通过运行来重置密码
/etc/init.d/mysqld stop
然后
mysqld_safe --skip-grant-tables
哪些输出
Starting mysql daemon with databases from /var/lib/mysql
但是什么都不做。它既不成功也不失败。我没有任何数据库设置,所以我很乐意在必要时删除并重新安装 mysql,但我试过了但无济于事。我怎样才能回来?
最佳答案
mysqld_safe
是启动mysql引擎的命令。它不应该在表示它已启动 mysql 的行之后执行或显示任何内容。运行 mysqld_safe
后,下一步就是运行 mysql
。因为您使用 --skip-grant-tables
启动了 mysqld,所以您不需要指定用户名或密码。
然后您可以发出重置 root 密码的命令。有关如何设置密码的说明,请参阅 http://dev.mysql.com/doc/refman/5.0/en/set-password.html .
关于centos - 无法启动 mysqld_safe 以重置 root 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317286/