【超全汇总】MySQL服务启动命令手册(Linux+Windows+macOS)(上)

MySQL总是启动不成功,想知道如何启动MySQL?MySQL 的启动命令根据操作系统的不同(Linux、Windows、macOS)以及安装方式的不同而有很大差异。下面将详细介绍各种场景下的启动方法。

一、Linux 系统(最常见的使用环境)

在 Linux 上,MySQL 通常作为一个**服务(Service)** 来运行。因此,启动命令取决于你的发行版使用的初始化系统。

  1. 现代 Linux 发行版(Ubuntu 16.04+, CentOS 7+, Debian 8+)

这些系统通常使用 **systemd** 作为初始化系统。这是最推荐的方式。

* **启动 MySQL**

```bash

sudo systemctl start mysql # 对于 Ubuntu/Debian

或者

sudo systemctl start mysqld # 对于 CentOS/Red Hat/Fedora

```

* **停止 MySQL**

```bash

sudo systemctl stop mysql

```

* **重启 MySQL**

```bash

sudo systemctl restart mysql

```

* **查看 MySQL 状态**(检查是否正在运行)

```bash

sudo systemctl status mysql

```

如果看到 `active (running)` 的字样,说明服务已成功启动。

* **设置开机自启**

```bash

sudo systemctl enable mysql

```

* **禁用开机自启**

```bash

sudo systemctl disable mysql

```

  1. 较旧的 Linux 发行版(使用 SysVinit)

* **启动 MySQL**

```bash

sudo service mysql start # 或者

sudo /etc/init.d/mysql start

```

另外搭配一款非常便捷的MYSQL备份工具,可定时备份、异地备份,MYSQL导出导入。可本地连接LINUX里的MYSQL,简单便捷。可以大大地提高工作效率喔。

相关推荐
AllData公司负责人4 分钟前
AllData数据中台通过集成DolphinScheduler+Seatunnel实现SAP HANA数据库同步到Doris数据仓库
数据库·数据仓库·sap hana
2401_846341655 分钟前
使用Python进行网络设备自动配置
jvm·数据库·python
执笔画情ora18 分钟前
Postgresql管理-杀会话还是取消会话?
数据库·oracle
清风徐来QCQ26 分钟前
redis 面试可能会问的问题
数据库·redis·面试
这辈子谁会真的心疼你27 分钟前
如何修改照片定位信息?详细介绍两个方法
数据库
Oueii30 分钟前
构建一个基于命令行的待办事项应用
jvm·数据库·python
小瓦码J码40 分钟前
PostgreSQL pg_stat_statements 性能分析利器(二)全表扫描导致物理IO爆炸
数据库·postgresql
2501_945423541 小时前
如何为开源Python项目做贡献?
jvm·数据库·python
2401_884563241 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
清风徐来QCQ1 小时前
Redis以及如何在springboot中使用
数据库·redis·缓存