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

相关推荐
luoluoal几秒前
基于python的二维码生成算法研究和实现(源码+文档)
python·mysql·django·毕业设计·源码
高溪流3 分钟前
2.Mysql相关概念 及 数据库操作
数据库·mysql
Summer_Uncle9 分钟前
【QT学习】qt项目使用MySQL数据库
数据库·qt·学习
施嘉伟14 分钟前
Oracle 10046 Trace 硬核指南:SQL 慢在哪,从底层拉出来
数据库·sql·oracle
_ziva_28 分钟前
MAC-SQL 多智能体协作框架解析
数据库·oracle
最贪吃的虎29 分钟前
Redis其实并不是线程安全的
java·开发语言·数据库·redis·后端·缓存·lua
代码不停34 分钟前
MySQL事务
android·数据库·mysql
山峰哥35 分钟前
数据库工程与SQL调优实战:从原理到案例的深度解析
java·数据库·sql·oracle·性能优化·编辑器
OpsEye36 分钟前
Redis 内存碎片的隐形消耗——如何用 memory purge 命令释放空间?
运维·网络·数据库·redis·缓存·内存·监控
施嘉伟1 小时前
一次典型的 SQL 性能问题排查:临时表导致的隐藏性能陷阱
数据库·sql