我不小心删除了所有mysql用户,因此无法访问任何数据库。
我正在使用http://www.kevssite.com/2011/07/02/deleted-rootlocalhost-account-in-mysql/链接重新创建root用户帐户。
但问题是每当我发出命令Cat
时,我的脚本都会永远挂起。因此,我无法按照上面给出的链接中提到的后续步骤。
sudo mysqld_safe --skip-grant-tables &
答案 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-error
或my.cnf
来解决来自mysqld_safe
的第一条错误消息中的投诉。