openeuler安装postgresql
时间: 2024-08-28 12:00:34 浏览: 89
OpenEuler是一款基于Linux的操作系统,安装PostgreSQL(开源的关系型数据库管理系统)可以按照以下步骤操作:
1. 更新包列表并添加官方软件源:
```
sudo apt update
sudo apt install -y wget gnupg lsb-release
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
echo "deb http://mirrors.postgresql.org/${lsb_release}-pgdg-${CODENAME}-binary-amd64/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list
```
2. 添加国内镜像源提高下载速度(如果需要):
```
sed -i 's/deb/http:\/\/mirrors\.postgresql\.org\/\//' /etc/apt/sources.list.d/pgdg.list
echo "deb http://mirrors.ustc.edu.cn/postgresql/${lsb_release}-pgdg-${CODENAME}-binary-amd64/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list
```
3. 更新软件包信息并安装PostgreSQL:
```
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
4. 完成安装后,首次启动会提示设置管理员密码。创建一个用户账户,例如`postgres`,输入密码,并配置其他设置。
5. 启动服务并设置开机自启:
```
sudo systemctl start postgresql
sudo systemctl enable postgresql
```
6. 确认安装是否成功,可以运行命令:
```
psql -U postgres
```
如果你无法连接到数据库,可能会遇到防火墙或其他网络问题,记得检查防火墙规则并允许相应的端口(默认是5432)。
阅读全文