我有一个安装在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
什么会导致这些突然的失败?
这意味着它说:MySQL出于安全原因不会以root用户身份运行。 MySQL的初始化脚本包含一些神奇的function,使其作为非特权用户运行。 我发现的文件说这是你想要运行的:
/opt/bitnami/ctlscript.sh restart mysql
假设:OOMKiller正在杀死你的mysql守护进程,因为你接近内存不足。
事实:你不能以root身份直接启动mysqld, 请参阅[mysqlroot] / bin / mysqld_safe作为守护程序包装器,您可以以root身份启动。