1. 程式人生 > 資料庫 >centos7下使用chkconfig設定mysql開機自啟動

centos7下使用chkconfig設定mysql開機自啟動

1、將服務檔案拷貝到init.d下,並重命名為mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

2、賦予可執行許可權

chmod +x /etc/init.d/mysql

3、新增服務

chkconfig --add mysql

4、顯示服務列表

chkconfig --list

▲:如果看到mysql的服務如上圖所示2,3,4,5都是開的話則成功,預設級別是2345

如果是關,則鍵入命令開啟

chkconfig --level 2345 mysql on

5、重啟伺服器

reboot

6、命令說明:

複製程式碼

--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述檔案內增加相關資料;
--del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述檔案內刪除相關資料;
--level<等級代號>:指定讀系統服務要在哪一個執行等級中開啟或關畢。

等級代號列表:
等級0表示:表示關機
等級1表示:單使用者模式
等級2表示:無網路連線的多使用者命令列模式
等級3表示:有網路連線的多使用者命令列模式
等級4表示:不可用
等級5表示:帶圖形介面的多使用者模式
等級6表示:重新啟動
需要說明的是,level選項可以指定要檢視的執行級而不一定是當前執行級。對於每個執行級,只能有一個啟動指令碼或者停止指令碼。當切換執行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的

轉自: