欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

linux開機啟動mysql腳本文件

錢艷冰2年前11瀏覽0評論

在Linux系統(tǒng)中,我們可以編寫一個啟動腳本來啟動MySQL服務(wù)器,這個腳本可以在系統(tǒng)啟動時自動運行,保證MySQL在每次系統(tǒng)啟動后都能自動啟動。

通過以下步驟來創(chuàng)建MySQL啟動腳本:

  1. 創(chuàng)建腳本文件
  2. 添加腳本內(nèi)容
  3. 將腳本文件復(fù)制到 /etc/init.d 目錄下
  4. 設(shè)置腳本文件的執(zhí)行權(quán)限
  5. 設(shè)置腳本文件在啟動時自動運行

以下是一個示例腳本,可以根據(jù)自己的環(huán)境和需求進(jìn)行修改:

#!/bin/bash
# chkconfig: 345 90 10
# description: MySQL server startup script
# processname: mysqld
MYSQL_BIN=/usr/sbin/mysqld
start() {
echo "Starting MySQL..."
$MYSQL_BIN --defaults-file=/etc/my.cnf --user=mysql &
}
stop() {
echo "Stopping MySQL..."
killall mysqld
}
case "$1" in
start)
start;;
stop)
stop;;
restart)
stop
start;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1;;
esac
exit 0

在腳本文件中,我們定義了start()函數(shù)和stop()函數(shù),用于啟動和停止MySQL服務(wù)。我們也定義了服務(wù)的描述信息和進(jìn)程名稱信息,這些信息將在系統(tǒng)啟動或停止時進(jìn)行顯示。case語句根據(jù)輸入的參數(shù)來判斷執(zhí)行哪個操作,如果用戶輸入了未定義的參數(shù),則將顯示幫助信息。

將以上腳本保存為 /etc/init.d/mysql,并設(shè)置執(zhí)行權(quán)限:

chmod +x /etc/init.d/mysql

最后,可以使用以下命令將腳本添加到啟動項中:

chkconfig mysql on

至此,MySQL的啟動腳本已經(jīng)成功創(chuàng)建并設(shè)置為系統(tǒng)自動啟動。