# MySQL操作指南



## 常用命令



### 启动与关闭

```shell
# 启动mysql服务（需要管理员权限）
# 如果启动报错："服务没有响应控制功能。请键入 NET HELPMSG 2186 以获得更多的帮助。",则看下面的参考文章看是否缺少组件
net start mysql

# 关闭mysql服务（需要管理员权限）
net stop mysql

# 如果mysql服务无法启动，则可以手动启动mysql
mysqld --standalone
```



### 初始化

```shell
# 初始化后才能使用，如果失败则要进行配置
mysqld --initialize-insecure
```



### 服务注册

```shell
# 注册mysql服务（需要管理员权限）
mysqld -install

# 注册mysql服务并指定配置文件（需要管理员权限）
mysqld --install MySQL --defaults-file="配置文件路径\mysql-lts\current\my.ini"
```



## 参考

* [MySQL中的basedir和datadir的作用](https://blog.csdn.net/wolfalcon/article/details/80528678)
* [MYSQL8.0安装、配置、启动、登入与卸载详细步骤总结](https://blog.csdn.net/qq_51688022/article/details/137105751)
* [mysql服务没有响应控制功能](https://blog.csdn.net/m0_72160374/article/details/143462612)