MySQL服务管理–MySQL 系列教程之(三)

在上一篇文章Mysql系列教程之–MySQL安装中,我们介绍了MySQL的安装,本文将为大家介绍下MySQL服务的管理。

MySQL服务管理

1)查看MySQL服务的运行状态

可以使用PS命令和SERVICE命令来获取MySQL的运行状态,如下所示:

[root@/root]#ps -ef|grep mysqld
root       968     1  0 Jul16 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
root     19475 19459  0 15:19 pts/0    00:00:00 grep mysqld
mysql    24218   968  0 Aug03 ?        00:44:09 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
[root@/root]#service mysqld status
mysqld (pid  24218) is running...

注:使用Service需要Root权限。

如果 ps的结果中没有mysqld的进程的话,则表明MySQL服务没有在运行。

2)启动MySQL服务

可以使用SERVICE命令或者mysqld_safe来启动MySQL:

Service命令方式:

[root@/root]#service mysqld start
Starting mysqld:                                           [  OK  ]
[root@/root]#

使用mysqld_safe方式:

[root@/root]#mysqld_safe &
[1] 15960
[root@/root]#160902 15:51:13 mysqld_safe Logging to '/var/lib/mysql/waitig.err'.
160902 15:51:13 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

[root@/root]#service mysqld status
mysqld (pid 16200) is running...
[root@/root]#

3)停止MySQL服务

可以使用Service命令或者Kill的方式来停止MySQL,使用Kill的方式需要先使用ps命令来获得MySQL服务的进程号,然后使用Kill命令将其杀死。

如果使用Service命令,则直接执行如下命令即可:

[root@/root]#service mysqld stop
Stopping mysqld:                                           [  OK  ]
[root@/root]#

4)重启MySQL服务

重启MySQL服务除了停止再启动以外,还可以通过restart命令来直接重启MySQL服务。

[root@/root]#service mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [  OK  ]

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: