原文鏈接:http://www.cnblogs.com/Sungeek/p/9687565.html
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
命令說明:
--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述文件內增加相關數據; --del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述文件內刪除相關數據; --level<等級代號>:指定讀系統服務要在哪一個執行等級中開啟或關畢。
等級代號列表:
- 等級0表示:表示關機
- 等級1表示:單用戶模式
- 等級2表示:無網絡連接的多用戶命令行模式
- 等級3表示:有網絡連接的多用戶命令行模式
- 等級4表示:不可用
- 等級5表示:帶圖形界面的多用戶模式
- 等級6表示:重新啟動
需要說明的是,level選項可以指定要查看的運行級而不一定是當前運行級。對於每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務。