postgresql自动启动
时间: 2023-10-02 09:07:29 浏览: 129
要实现PostgreSQL的自动启动,你可以按照以下步骤进行操作:
1. 打开终端并使用root用户登录到系统中。
2. 修改PostgreSQL的配置文件:打开/etc/systemd/system/文件夹,并创建一个以.service为扩展名的文件,例如postgresql.service。
3. 在创建的文件中,添加如下内容:
```
[Unit]
Description=postgresql project
After=pgserver.service
[Service]
Type=forking
User=ppas
Group=ppas
ExecStart=/opt/PostgresPlus/9.5AS/bin/pg_ctl start -D /opt/PostgresPlus/9.5AS/data
ExecReload=/opt/PostgresPlus/9.5AS/bin/pg_ctl restart -D /opt/PostgresPlus/9.5AS/data
ExecStop=/opt/PostgresPlus/9.5AS/bin/pg_ctl stop -D /opt/PostgresPlus/9.5AS/data
PrivateTmp=true
[Install]
WantedBy=multi-user.target
```
4. 保存并关闭文件。
5. 在终端中输入以下命令来激活服务以实现自动启动:
```
systemctl enable postgresql.service
```
现在,每次系统启动时,PostgreSQL将自动启动。
阅读全文