Hello! 欢迎来到盒子萌!

mysql基本操作


avatar
dspirit 2025-01-28 40

[每天记录一个问题,记录十年 Blog]

1.1 mysql 停止、启动、重启、查询、登录

net stop mysql
net start mysql
net stop mysql && net start mysql
sc query mysql
D:\software\mysql-5.7.44-winx64>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。


D:\software\mysql-5.7.44-winx64>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。


D:\software\mysql-5.7.44-winx64>net stop mysql && net start mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。

MySQL 服务正在启动 .
MySQL 服务已经启动成功。

D:\software\mysql-5.7.44-winx64>sc query mysql

SERVICE_NAME: mysql # 服务器名称为mysql
        TYPE               : 10  WIN32_OWN_PROCESS # 服务类型:10表示是一个独立可执行程序
        STATE              : 4  RUNNING # 当前状态:4表示正在运行
                                (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN) # 附加状态:可停止、可暂停、接受关机
        WIN32_EXIT_CODE    : 0  (0x0) # win32退出代码,0表示正常,没有错误
        SERVICE_EXIT_CODE  : 0  (0x0) # 服务特定退出代码,0表示正常
        CHECKPOINT         : 0x0 # 检查点:系统在配置服务启动时使用,通常为0
        WAIT_HINT          : 0x0 # 等待提示:服务操作所需的预计时间(毫秒),0表示没有提示

D:\software\mysql-5.7.44-winx64>
Windows 服务状态码详解

在sc query命令中,STATE字段用数字表示服务的当前状态。常见的状态代码有:
状态码 状态常量 含义
1 STOPPED 服务已停止。
2 START_PENDING 服务正在启动中(启动过程中)。
3 STOP_PENDING 服务正在停止中(停止过程中)。
4 RUNNING 服务正在正常运行。
5 CONTINUE_PENDING 服务正在等待继续运行(暂停后继续)。
6 PAUSE_PENDING 服务正在暂停中(暂停过程中)。
7 PAUSED 服务已暂停(处于暂停状态)。
附加状态说明(括号内的描述):
STOPPABLE:表示服务可以响应停止请求(即可以通过net stop停止)。
PAUSABLE:表示服务可以暂停(但MySQL服务通常不支持暂停,这里只是通用属性)。
ACCEPTS_SHUTDOWN:表示服务可以接收系统关机请求(当系统关闭时,服务会收到通知并正常停止)。
其他关键字段
字段 值 解释
TYPE 10 WIN32_OWN_PROCESS 独立进程(非共享进程)
WIN32_EXIT_CODE 0 服务退出代码:0 表示成功
SERVICE_EXIT_CODE 0 服务特定退出代码:0 表示正常
CHECKPOINT 0x0 系统更新服务时的检查点
WAIT_HINT 0x0 预估操作完成时间(毫秒)

相关阅读