MySQL是一個(gè)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在Linux上,我們可以使用一些命令來檢查MySQL是否正在運(yùn)行,以及如何啟動(dòng)或停止它。
以下是如何檢查MySQL是否正在運(yùn)行的命令:
systemctl status mysql
如果MySQL正在運(yùn)行,將顯示以下內(nèi)容:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2019-07-20 14:29:15 CST; 1 weeks 3 days ago ......
如果MySQL沒有運(yùn)行,將顯示以下內(nèi)容:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: inactive (dead) ......
要啟動(dòng)MySQL,請使用以下命令:
sudo systemctl start mysql
要停止MySQL,請使用以下命令:
sudo systemctl stop mysql
如果您想在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)MySQL,請使用以下命令:
sudo systemctl enable mysql
如果您想禁用在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)MySQL,請使用以下命令:
sudo systemctl disable mysql
如果您使用的是舊版本的Linux,在終端中輸入以下命令,查看MySQL進(jìn)程是否在運(yùn)行:
ps -ef | grep mysql
如果MySQL正在運(yùn)行,您將看到一個(gè)帶有名字“mysqld”的進(jìn)程。
綜上所述,檢查MySQL是否啟動(dòng)可以使用“systemctl status mysql”命令,在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)MySQL可以使用“sudo systemctl enable mysql”命令。