shell脚本自动化安装pgsql10.5版本
时间: 2023-07-11 13:49:20 浏览: 97
shell脚本apache自动化安装
5星 · 资源好评率100%
好的,以下是自动化安装 PostgreSQL 10.5 的 shell 脚本:
```bash
#!/bin/bash
# 安装 PostgreSQL 10.5 版本
sudo apt-get update
sudo apt-get install -y postgresql-10
# 检查 PostgreSQL 是否安装成功
if [ $(dpkg-query -W -f='${Status}' postgresql-10 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
echo "PostgreSQL 安装失败!"
exit 1
else
echo "PostgreSQL 安装成功!"
fi
# 设置默认密码为 "postgres"
sudo -u postgres psql -c "alter user postgres with password 'postgres';"
# 启动 PostgreSQL 服务
sudo systemctl start postgresql
# 检查 PostgreSQL 服务是否启动成功
if systemctl is-active --quiet postgresql; then
echo "PostgreSQL 服务已成功启动。"
else
echo "PostgreSQL 服务启动失败!"
exit 1
fi
```
这个脚本会自动安装 PostgreSQL 10.5 版本,并将默认密码设置为 "postgres",然后启动 PostgreSQL 服务。你可以将这个脚本保存为一个 `.sh` 文件,然后运行即可。
注意:在运行之前,建议先备份数据,以免意外数据丢失。
阅读全文