Heim  >  Artikel  >  Datenbank  >  Code zum Schließen der MySQL-Dienstinstanz vor dem Herunterfahren oder Neustarten der Maschine (Sammlung)

Code zum Schließen der MySQL-Dienstinstanz vor dem Herunterfahren oder Neustarten der Maschine (Sammlung)

PHPz
PHPzOriginal
2017-04-02 16:54:401544Durchsuche

想让配置修改过的mysql能在机器关机或重启时能先停止mysql进程,防止数据异常

在/etc/init.d/下添加脚本,如下:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          test_shutdown
# Required-Start:    $syslog
# Should-Start: $time
# Required-Stop:     $syslog
# Should-Stop: $time
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Short-Description: test_shutdown
# Description:       test_shutdown
### END INIT INFO
case "$1" in
start)
echo "start" >>/tmp/test.log
sleep 1;;
stop)
echo "begin stop" >>/tmp/test.log
su - test -c "/home/test/scripts/shutdown.sh"
echo "done stop" >>/tmp/test.log
;;
*)
echo "other" >>/tmp/test.log
esac
执行 chkconfig test_shutdown on

Das obige ist der detaillierte Inhalt vonCode zum Schließen der MySQL-Dienstinstanz vor dem Herunterfahren oder Neustarten der Maschine (Sammlung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn