怎样查看 MySQL 是否处于运行状态

打印 上一主题 下一主题

主题 686|帖子 686|积分 2058

要查看 MySQL 是否处于运行状态,你可以使用多种方法,具体取决于你的操作系统。以下是一些常见的方法:
在 Linux 系统上

1使用 systemctl 下令
  1. sudo systemctl status mysql
复制代码
大概在某些系统上大概是:
  1. sudo systemctl status mysqld
复制代码
2使用 service 下令
  1. sudo service mysql status
复制代码
大概在某些系统上大概是:
  1. sudo service mysqld status
复制代码
3使用 ps 下令
  1. ps aux | grep mysql
复制代码
这会显示全部包罗 "mysql" 的进程。假如 MySQL 正在运行,你会看到相关的进程信息。
4使用 mysqladmin 下令
  1. mysqladmin -u root -p ping
复制代码
你会被要求输入 MySQL root 用户的暗码。假如 MySQL 正在运行,你会看到 "mysqld is alive" 的消息。
在 Windows 系统上

使用服务管理器
打开“运行”(Win + R),输入 services.msc 并按回车。
在服务列表中找到 "MySQL" 或 "MySQLxx"(xx 是版本号),例如 "MySQL57"。
查抄服务的状态是否为“正在运行”。
使用下令行
打开下令提示符(cmd)。
输入以下下令:
  1. sc query MySQL
复制代码
大概,假如你知道具体的服务名称(例如 MySQL57):
  1. sc query MySQL57
复制代码
查抄输出中的 "STATE" 是否为 "RUNNING"。
使用 mysql 下令行工具
打开下令提示符(cmd)。
输入以下下令:
  1. mysql -u root -p -e "SHOW STATUS;"
复制代码
你会被要求输入 MySQL root 用户的暗码。假如 MySQL 正在运行,你会看到状态信息。
在 macOS 系统上

使用 brew services 下令(假如你使用 Homebrew 安装 MySQL):
  1. brew services list
复制代码
查找 MySQL 服务并查抄其状态。
使用 systemctl 下令(假如你使用的是较新版本的 macOS 并且启用了 LaunchDaemons):
  1. sudo launchctl list | grep mysql
复制代码
然后你可以使用 sudo launchctl status <service-identifier> 来查看具体状态,不外这种方法相对复杂。
使用 ps 下令
  1. ps aux | grep mysql
复制代码
这会显示全部包罗 "mysql" 的进程。
通过上述方法,你可以方便地查抄 MySQL 是否处于运行状态。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表