所以我进入安全模式,按照教程修复错误
Access denied for user 'root'@'localhost' (using password: NO)
我发出了以下命令:
mysqld_safe --init-file=mysql-init.txt &
现在我无法退出安全模式,即使重新启动我的 VPS 也无法解决问题。
尝试启动 mysqld 时出现以下信息:
Another MySQL daemon already running with the same unix socket.
答案1
mysqld_safe是一个管理mysqld并等待返回值以确定 id mysqld 是否已正常终止(通过正常关闭)。在某些情况下,如果 mysqld 崩溃,mysqld_safe 将尝试重新启动它。
您应该终止内存中的 mysqld_safe 进程。
然后,运行
mysqladmin -uroot -p shutdown
最后的手段,杀死mysqld。