1. 程式人生 > >[MySQL] 在Centos下的啟動和關閉

[MySQL] 在Centos下的啟動和關閉

現在主流的Unix系統有兩種風格:System V和BSD,他們的區別如下:


Linux作為類Unix,同樣也存在這兩種風格,其中Centos屬於System V,本文主要介紹在Centos下(即System V風格)如何啟動和關閉MySQL,同時簡單介紹BSD系統的情況。

MySQL啟動方式

1)直接呼叫mysqld。這是最不常見的方式,不推薦使用。

2)執行mysql.server指令碼

mysql.server指令碼通過呼叫mysqld_safe啟動伺服器,該指令碼可以通過引數start和stop指定啟動還是關閉。

mysql.server指令碼在MySQL安裝目錄下的share/mysql目錄中,如果是採用原始碼安裝的MySQL,則可以在support-files目錄裡找到。如果想使用mysql.server,則必須把它複製到合適的執行級別目錄中,如下所示:

cp mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld

如上配置之後,就可以利用以下命令啟動和關閉MySQL例項了:

service mysqld start/stop
/etc/init.d/mysqld start/stop

使用chkconfig命令配置開機自動啟動:

chkconfig --add mysqld
chkconfig mysqld on
執行以下命令檢查是否正確啟用:
[[email protected] data]# chkconfig --list mysqld
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

MySQL關閉方式

mysqladmin -p -u root shutdown