【超全汇总】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,简单便捷。可以大大地提高工作效率喔。

相关推荐
倔强的石头_14 小时前
表空间自动目录创建与存储管理实践:参数化配置与性能优化
数据库
white-persist14 小时前
【vulhub spring CVE-2018-1270】CVE-2018-1270 Spring Messaging 远程命令执行漏洞 完整复现详细分析解释
java·服务器·网络·数据库·后端·python·spring
阿里嘎多学长14 小时前
2026-04-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管
鬼先生_sir14 小时前
MySQL进阶-事务与锁机制
数据库·mysql·mvcc
xifangge202514 小时前
【2026终极解法】彻底解决“由于找不到 msvcp140.dll,无法继续执行代码”报错(附微软运行库一键修复包)
windows·mysql·microsoft·报错·开发环境
treacle田15 小时前
达梦数据库-达梦数据库中link链接访问远程Sql Sever-记录总结
数据库·达梦-sqlserver
ClouGence15 小时前
不用搭复杂系统,也能做跨地域数据迁移?
大数据·数据库·saas
xcjbqd015 小时前
SQL中视图能否嵌套存储过程_实现复杂自动化报表逻辑
jvm·数据库·python
听*雨声15 小时前
软件设计师上午题5:数据库
数据库
hong781715 小时前
阿里coding plan qwen3.6-plus 不支持图片上下文长度只有200K,问题出在哪?
linux·运维·数据库