MySQL 是一种流行的开源关系型数据库管理系统,在 Linux 系统中经常用来存储和管理大量数据。在 Linux 系统中,MySQL 默认会在开机时自动启动,以便用户可以直接访问数据库服务。然而,并不是所有用户都需要在每次开机时都启动 MySQL 服务,有时候用户希望手动控制 MySQL 的启动和停止。本文将介绍如何取消 MySQL 在 Linux 系统开机启动的方法。

在 Linux 系统中,取消 MySQL 在开机时启动需要通过 systemd 服务管理器进行操作。首先,用户需要登录到系统,并以 root 用户身份执行以下命令:

```
systemctl disable mysql
```

这条命令会将 MySQL 服务从系统的自启动服务中移除,这样在下次系统重启时 MySQL 就不会自动启动了。用户可以随时手动启动 MySQL 服务,通过以下命令:

```
systemctl start mysql
```

同样地,用户也可以在不需要 MySQL 服务时手动停止它,通过以下命令:

```
systemctl stop mysql
```

除了使用 systemctl 命令外,用户还可以通过取消 MySQL 服务的软链接来实现取消开机启动的操作。用户可以执行以下命令找到 MySQL 服务的软链接:

```
ls -l /etc/systemd/system/multi-user.target.wants/ | grep mysql
```

然后通过以下命令删除该软链接:

```
rm -f /etc/systemd/system/multi-user.target.wants/mysql.service
```

这样 MySQL 服务就不会在系统开机时自动启动了。用户可以通过手动启动和停止 MySQL 服务来控制其运行状态。

总的来说,Linux 系统上取消 MySQL 的开机启动并不复杂,用户可以通过 systemd 服务管理器和软链接等方式实现。取消 MySQL 的开机启动有助于用户更灵活地控制 MySQL 服务的运行,提高系统的安全性和性能。希望本文对您有所帮助!