CentOS7下MySQL的自啟動設(shè)置方法
在Linux系統(tǒng)中,我們可以使用很多服務(wù)。作為常用的服務(wù)之一,MySQL如何設(shè)置安裝好之后自動啟動呢?本文將介紹在CentOS7中安裝MySQL時如何設(shè)置自動啟動。1. 查看MySQL版本在進行MyS
在Linux系統(tǒng)中,我們可以使用很多服務(wù)。作為常用的服務(wù)之一,MySQL如何設(shè)置安裝好之后自動啟動呢?本文將介紹在CentOS7中安裝MySQL時如何設(shè)置自動啟動。
1. 查看MySQL版本
在進行MySQL自啟動設(shè)置之前,我們需要確認已經(jīng)安裝并且知道其版本號。通過以下命令可以查看CentOS系統(tǒng)的版本信息:
```
cat /etc/redhat-release
```
如果要查看MySQL是否安裝成功,可以運行以下命令:
```
rpm -qa | grep mysql
```
2. 查看系統(tǒng)啟動項目
對于CentOS6系統(tǒng),我們可以使用chkconfig命令來查看系統(tǒng)開機啟動項目。但是CentOS7系統(tǒng)使用systemctl來管理服務(wù)。我們可以通過以下命令來查看系統(tǒng)的啟動項:
```
systemctl list-unit-files | grep mysql
```
3. 設(shè)置MySQL自啟動
要設(shè)置MySQL開機自啟動,可以運行以下命令:
```
systemctl enable mysql
```
這條命令將mysql服務(wù)加入到系統(tǒng)自啟動項目中。
4. 驗證MySQL自啟動設(shè)置
可以通過以下命令來查看CentOS7的開機啟動項目是否包含MySQL服務(wù):
```
systemctl list-unit-files | grep mysql
```
如果已經(jīng)成功設(shè)置MySQL服務(wù)開機自啟動,輸出結(jié)果中應(yīng)該包含以下內(nèi)容:
```
enabled
```
5. 編輯啟動文件設(shè)置
如果上述方法無法實現(xiàn)MySQL自啟動,我們還可以直接編輯啟動文件來實現(xiàn)。具體步驟如下:
- 編輯/etc/rc.local文件
```
sudo nano /etc/rc.local
```
- 在文件末尾添加以下命令:
```
systemctl start mysqld
```
- 保存文件并退出
6. 設(shè)置防火墻例外
如果我們需要對外提供MySQL服務(wù),則需要開放MySQL默認端口。為此,我們需要對防火墻進行例外設(shè)置??梢酝ㄟ^以下命令來實現(xiàn):
```
firewall-cmd --zonepublic --add-servicemysql --permanent
```
以上是在CentOS7下設(shè)置MySQL自啟動的幾種方法,希望對你有所幫助。