Linux查看mysql是否启动+mysql启动(全)
整理一下Linux下启动mysql服务的命令。目录1.使用命令 # service mysqld status2、使用命令# ps aux|grep mysqld3、使用命令# pidof mysqld4、使用命令# ps -ef|grep mysqld5、使用# systemctl list-unit-files 命令,q退出1.使用命令 # service mysqld status来查看my
整理一下Linux下启动mysql服务的命令。
目录
1.使用命令 # service mysqld status
5、使用# systemctl list-unit-files 命令,q退出
一、查看mysql是否启动——5种方法
1.使用命令 # service mysqld status
来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明mysql服务是停止状态,如果是 mysqld is running 那就说明mysql服务是启动状态
[root@localhost ~]# service mysqld status

2、使用命令# ps aux|grep mysqld
查看mysql的启动状态如图所示,如果启动了就会看到mysql的进程号,如果未启动,不会看到mysql,只能看到 root的进程号。
[root@localhost ~]# ps aux|grep mysqld

3、使用命令# pidof mysqld
查看mysql的启动状态如图所示,如果显示进程号说明服务启动,如果不显示进程号,则服务未启动。
[root@localhost ~]# pidof mysqld

4、使用命令# ps -ef|grep mysqld
查看mysql的启动状态如图所示,如果显示进程号说明服务启动,如果不显示进程号,则服务未启动。
[root@localhost ~]# ps -ef|grep mysqld

5、使用# systemctl list-unit-files 命令,q退出
可查看系统内的所有服务,按enter一直往下找到m开头的mysqld服务就能看到状态,找到之后按q可以退出查看
[root@localhost ~]# systemctl list-unit-files


按q退出查看状态。
二、mysql的启动与关闭
1、启动:适用于mysql5.7的
service mysqld restart
service mysql restart (5.5.7版本命令)
2、MySQL8以上会出问题
(1)问题:
service mysql start 启动服务器 或 service mysql status 查看mysql 服务时
出现 Redirecting to /bin/systemctl status mysql.service Unit mysql.service could not be found.的错误
原因推测:service mysql start 是重定向到/bin/systemctl restart mysql.service. mysql与mysqld是不同的,前者交互式命令(客户端),mysqld才是后端服务进程,可能是启错了
还有说是新版的问题,不晓得
(2)解决:
方法一:上去就是一个命令
/bin/systemctl start httpd.service
方法二:
如果报相关问题,使用以下命令
重新启动MySQL:
systemctl restart mysqld
启动 MySQL:
systemctl start mysqld
查看 MySQL 运行状态:
systemctl status mysqld
----------------------------------------------------------------以下无正文
「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!
更多推荐
所有评论(0)