CentOS7中,Mysql是一款常用的關系型數據庫服務。在使用Mysql之前,需要確認Mysql是否已經成功啟動。接下來,我們將介紹兩種查看Mysql啟動狀態的方法。
方法一:查看Mysql服務狀態
使用以下命令可以查看Mysql服務的狀態:
systemctl status mysqld
如果Mysql服務已經啟動,命令輸出中會顯示“active (running)”字樣,如下所示:
● mysqld.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2019-10-22 10:00:59 CST; 3s ago
如果Mysql服務沒有啟動,命令輸出中會顯示“inactive (dead)”字樣,如下所示:
● mysqld.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: inactive (dead)
方法二:查看Mysql進程
使用以下命令可以查看Mysql進程:
ps aux | grep mysql
如果Mysql已經啟動,命令輸出中會顯示Mysql進程的詳細信息,如下所示:
mysql 1523 0.0 0.2 1467168 34648 ? Ssl Oct25 1:45 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid root 24042 0.0 0.0 112712 972 pts/0 S+ 10:07 0:00 grep --color=auto mysql
如果Mysql沒有啟動,則命令輸出不會包含與Mysql相關的進程信息。
通過以上兩種方法,我們可以快速地檢查Mysql是否已經啟動,以便我們進行后續的操作。