linux如何设置数据库自启动
linux如何设置数据库自启动详细介绍
在 Linux 系统中,设置数据库自启动的具体步骤会因数据库类型以及 Linux 发行版的不同而有所差异。下面以 MySQL 和 PostgreSQL 为例,分别介绍在常见 Linux 发行版中的设置方法。
MySQL
基于 Systemd 的系统(如 CentOS 7 及以上、Ubuntu 16.04 及以上)
- 检查 MySQL 服务状态:可以使用如下命令查看 MySQL 服务是否已经安装和运行。
bash
systemctl status mysql
- 设置 MySQL 服务开机自启:若要让 MySQL 在系统启动时自动开启,可使用以下命令。
bash
systemctl mysql
- 验证设置:你可以通过以下命令来确认设置是否成功。
bash
systemctl is-enabled mysql
若输出为enabled,就表明设置成功。
基于 SysVinit 的系统(如 CentOS 6)
- 设置 MySQL 服务开机自启:可以使用
chkconfig命令来设置。
bash
mysqlmysql on
- 验证设置:使用以下命令查看设置情况。
bash
mysql
若输出中3、4、5的状态为on,就说明设置成功。
PostgreSQL
基于 Systemd 的系统(如 CentOS 7 及以上、Ubuntu 16.04 及以上)
- 检查 PostgreSQL 服务状态:使用以下命令查看 PostgreSQL 服务是否已经安装和运行。
bash
systemctl status postgresql
- 设置 PostgreSQL 服务开机自启:若要让 PostgreSQL 在系统启动时自动开启,可使用以下命令。
bash
systemctl postgresql
- 验证设置:通过以下命令确认设置是否成功。
bash
systemctl is-enabled postgresql
若输出为enabled,则表示设置成功。
基于 SysVinit 的系统(如 CentOS 6)
- 设置 PostgreSQL 服务开机自启:使用
chkconfig命令来设置。
bash
postgresqlpostgresql on
- 验证设置:使用以下命令查看设置情况。
bash
postgresql
912 chkconfig postgresql
若输出中3、4、5的状态为on,则说明设置成功。