如何减慢 MySQL 服务在启动时自动启动的速度(依赖于其他服务)

如何减慢 MySQL 服务在启动时自动启动的速度(依赖于其他服务)

我正在 RaspberryPi (Raspbian) 上的 Debian 上运行 MySQL 数据库。我想使用 RaspberryPi 作为本地 MySQL 服务器,但要将 MySQL 数据库 datadir 放在 RaspberryPi 的 SD 卡之外 - 偶尔 SD 卡损坏。

我已经成功地将数据库数据移动到连接到 RaspberryPi 的外部硬盘上。唯一的问题是,硬盘是加密的,必须先挂载才能使用,但MySQL服务器在挂载之前就已经启动了。

如何使 MySQL 服务依赖于我的自定义挂载脚本守护程序服务?或者以某种方式减慢 MySQL 自动启动的速度,以便它能够以最新的方式启动?

我尝试添加:

// *** /etc/init.d/mysql file ***
# Required-Start:    $remote_fs $syslog mymountservice

但这行不通。

答案1

在 init.d 脚本中编辑 LSB init.d 信息标头不会直接修改启动顺序等。要使系统重新检查所有 init.d 脚本并应用任何更改,您需要insserv在编辑后运行该命令。

相关内容