mysql:sudo mysqld_safe --skip-grant-tables&挂起

时间:2015-11-30 18:25:24

标签: mysql

我不小心删除了所有mysql用户,因此无法访问任何数据库。

我正在使用http://www.kevssite.com/2011/07/02/deleted-rootlocalhost-account-in-mysql/链接重新创建root用户帐户。

但问题是每当我发出命令Cat时,我的脚本都会永远挂起。因此,我无法按照上面给出的链接中提到的后续步骤。

sudo mysqld_safe --skip-grant-tables &

1 个答案:

答案 0 :(得分:2)

确保在运行mysqld之前先杀死mysqld_safe

killall mysqld mysqld_safe
# give it 10 seconds or so to shut down cleanly
ps aux | grep mysqld
# if you still see mysqld, more violent action might be needed,
# but it might
# corrupt your data. But if it a test or empty install, no problem
killall -9 mysqld mysqld_safe
# now mysqld_safe should start 

您还应该从syslog移除log-errormy.cnf来解决来自mysqld_safe的第一条错误消息中的投诉。