MySQL 在艰苦工作期间死机

MySQL 在艰苦工作期间死机

我在 OpenSuse 11.1 服务器上安装了 MySQL 数据库(它是一个 Bitnami 映像)。

数据库运行良好,可以连续运行很多天而不会出现任何错误,但是当 MySQL 收到大量事务时,它会立即死机。下一个屏幕显示错误:

错误截图

此外,我不知道如何重新启动 MySQL。我尝试过这个:

/opt/bitnami/mysql/bin/mysqld start

但它不起作用,它给了我下一个输出:

110209 17:09:01 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

110209 17:09:01 [ERROR] Aborting

110209 17:09:01 [Note] /opt/bitnami/mysql/bin/mysqld.bin: Shutdown complete

不管执行哪种语句,如果数量巨大,MySQL 就会死机。MySQL 服务器版本是 5.1.30

什么原因可能导致这些突然的故障?

答案1

它的意思是:出于安全原因,MySQL 不会以 root 用户身份运行。MySQL 的 init 脚本包含一些魔法,可以让它以非特权用户身份运行。我找到的文档说这是你想要运行的:

/opt/bitnami/ctlscript.sh restart mysql

答案2

假设:OOMKiller 正在终止你的 mysql 守护进程,因为你的内存即将耗尽。

事实:您不能直接以 root 身份启动 mysqld;请参阅 [mysqlroot]/bin/mysqld_safe 以获取可以以 root 身份启动的守护进程包装器。

相关内容