设置 PostgreSQL 开机自启:
时间: 2024-08-30 17:02:11 浏览: 66
Ubuntu 16.04设置PostgreSQL开机启动的方法
设置 PostgreSQL 服务开机自启动通常是在 Linux 或 Unix 系统上操作,例如 Ubuntu、Debian 或 CentOS 等。以下是基本步骤:
1. **安装 PostgreSQL**:如果你还没有安装 PostgreSQL,首先需要通过包管理器如 apt 或 yum 安装它。
- 对于 Ubuntu/Debian: `sudo apt-get install postgresql`
- 对于 CentOS/RHEL: `sudo yum install postgresql-server`
2. **配置 PostgreSQL 用户和群组**:默认情况下,PostgreSQL 使用 "postgres" 用户运行。确认该用户已经存在,如果没有可以创建:`sudo adduser postgres`
3. **编辑服务文件**:找到 PostgreSQL 的服务脚本文件,通常是 `/etc/init.d/postgresql` 或 `/usr/lib/systemd/system/postgresql.service`。对于 Systemd 系统,后者更常见。
4. **启用开机自启动**:对 init.d 文件,使用命令 `sudo update-rc.d postgresql defaults`。对于 systemd,使用 `sudo systemctl enable postgresql`.
5. **检查并启动服务**:确认服务已设置为开机自启动后,首次运行可以使用 `sudo service postgresql start` 或 `sudo systemctl start postgresql`。
6. **设置密码**:为了安全起见,第一次启动时应设置 Postgres 数据库管理员的密码,使用 `sudo -u postgres psql` 进入数据库,然后输入 `\password`。
7. **启动后监控**:可以使用 `systemctl status postgresql` 检查服务状态,并确保它在系统重启后自动启动。
阅读全文