我在 NAS 上安装了 chrooted 10.04 LTS,它运行良好,但严重破坏了 Upstart。MySQL 目前只能通过 Upstart 运行,因此我创建了一个解决方法,如下所示:
dtach -n /opt/svc/screens/mysql.dtach /usr/sbin/mysqld
但是我认为这非常邪恶。有没有更好的方法来启动 MySQL 服务器以外暴发户?
谢谢!
答案1
Upstart 的较新版本(包含在 Ubuntu 11.04 及更高版本中)包含 chroot 支持,但您必须在运行于其中一个版本之上的 chroot 上。
如果你做不到这一点,你可以简单地从 Debian 软件包中复制 init 脚本。它可在此处获得:
您可以将其作为“mysql”放入 /etc/init.d 中,chmod +x /etc/init.d/mysql
然后运行并将update-rc.d mysql
其打开。