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

相关推荐
qq_5088234024 分钟前
金融数据库--下载全市场股票日线行情数据
数据库·金融
DemonAvenger27 分钟前
MySQL性能优化案例分析:从问题到解决方案
数据库·mysql·性能优化
杨云龙UP35 分钟前
20250922_(Linux操作系统上)Oracle、MySQL、MariaDB、SQL Server常用连接命令与基础查询
mysql·oracle·sqlserver·mariadb
CodeSheep41 分钟前
稚晖君公司最新合伙人,公开了!
前端·后端·程序员
老华带你飞1 小时前
寝室快修|基于SprinBoot+vue的贵工程寝室快修小程序(源码+数据库+文档)
java·数据库·vue.js·spring boot·小程序·毕设·贵工程寝室快修
fendouweiqian1 小时前
idea中使用database TLS异常处理
数据库·https·intellij-idea
瓯雅爱分享5 小时前
基于Java后端与Vue前端的MES生产管理系统,涵盖生产调度、资源管控及数据分析,提供全流程可视化支持,包含完整可运行源码,助力企业提升生产效率与管理水平
java·mysql·vue·软件工程·源代码管理
小志开发6 小时前
SQL从入门到起飞:完整学习数据库与100+练习题
数据库·sql·学习·mysql·oracle·sqlserver·navcat
轩情吖7 小时前
Qt常用控件之QLabel(一)
开发语言·数据库·c++·qt·小程序·qlabel·桌面开发