方法一:查看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是否已经启动,以便大家进行后续的操作。