linux停止mysql服务命令有什么
发布时间:2023-06-28 09:26:13 所属栏目:MySql教程 来源:
导读:这篇“linux停止mysql服务命令有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看
这篇“linux停止mysql服务命令有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux停止mysql服务命令有哪些”文章吧。 linux停止mysql服务命令有:1、使用命令service停止,语法如“service mysqld stopRedirecting to /bin/systemctl”;2、使用命令systemctl停止,语法如“/bin/systemctl stop mysqld.service”;3、使用命令mysqladmin停止,语法如“mysqladmin -uroot”。 Linux 启动/重启/停止 MySQL 数据库的命令 一、启动 MySQL 数据库的命令 (一)使用命令 service 启动 [root@htlwk0001host /]# service mysqld startRedirecting to /bin/systemctl start mysqld.service 说明: 可以成功启动 MySQL 数据库服务,不过实际是重定向到命令 systemctl 来启动服务的。 (二)使用命令 systemctl 启动 [root@htlwk0001host ~]# systemctl start mysqld.service 如果没有设置相关的环境变量,你可以进入到命令 systemctl 所在目录后再执行上述的命令语句,或者在命令终端直接输入命令完整的路径来执行: [root@htlwk0001host ~]# /bin/systemctl start mysqld.service 不知道命令所在目录,你可以使用命令 which 来查询。 二、停止 MySQL 数据库的命令 (一)使用命令 service 停止 [root@htlwk0001host /]# service mysqld stopRedirecting to /bin/systemctl stop mysqld.service 说明: (1)可以成功停止 MySQL 数据库服务,不过实际是重定向到命令 systemctl 来停止服务的。 (2)如果是 ubuntu 系统,停止数据库的命令是:service mysql stop 命令 service 在哪里? [root@htlwk0001host ~]# which service /usr/sbin/service 注意:目录 /sbin 下的命令只有用户 root 才有权限使用。 命令 systemctl 在哪里? [root@htlwk0001host ~]# which systemctl /usr/bin/systemctl (二)使用命令 systemctl 停止 [root@htlwk0001host ~]# /bin/systemctl stop mysqld.service 若配置了环境变量,则不必带上完整的路径,直接输入命令即可: [root@htlwk0001host ~]# systemctl stop mysqld.service (三)使用命令 mysqladmin 停止 使用该命令停止数据库服务,其实需要登录数据库才行,所以需要输入登录数据库的用户名和密码,登录成功后才执行命令选项 shutdown,命令语句如下: [root@htlwk0001host ~]# mysqladmin -uroot -p shutdown 三、重启 MySQL 数据库的命令 (一)使用命令 service 重启 [root@htlwk0001host ~]# service mysqld restartRedirecting to /bin/systemctl restart mysqld.service 说明: 也是重定向到命令 systemctl 来重启服务的。 (二)使用命令 systemctl 重启 [root@htlwk0001host home]# /bin/systemctl restart mysqld.service+ 四、怎么查看 MySQL 是否启动 (一)通过命令 pgrep 查看 [root@htlwk0001host ~]# pgrep -l mysqld1060114 mysqld 说明: 命令 grep 是查找系统当前运行的进程,如上所示,可以根据进程名称找到结果,说明进程 mysqld 正在运行中。 (二)通过命令 ps 查看 [root@htlwk0001host ~]# ps aux | grep mysqlmysql 1060114 1.5 4.9 1604076 182836 ? Sl 08:33 0:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid root 1060165 0.0 0.0 12320 972 pts/0 S+ 08:33 0:00 grep --color=auto mysql 说明: 如上所示的查找结果,进程 mysqld 是后台进程(即守护进程 daemonize),进程状态是 sl ,表示该进程是一个子进程,且处于休眠状态,如果 MySQL 没有启动是查找不到这个进程的,查找到了就说明数据库已经启动了。 查找结果说明: 该进程属于用户 mysql,进程 ID 是 1060114,CPU 占用时间百分比 1.5%,内存占用百分比 4.9%,可以使用的虚拟内存大小是 1604076 千字节,进程占用的物流内存是 182836 千字节,进程启动的时间是 8:33(年月日看系统当前的时间) ,实际使用 CPU 的时间是 0(应该没有更新吧!) (三)使用命令 systemctl 查看数据库状态 [root@htlwk0001host ~]# /bin/systemctl status mysqld.service 命令 service 其实就是调命令 systemctl 查询的,所以命令 systemctl 的查询结果和命令 service 相同,就不展示了。 以上就是关于“linux停止mysql服务命令有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐