centos9安装postgresql
时间: 2024-09-04 21:02:39 浏览: 166
Centos7安装postgresql依赖插件RPM包
在CentOS 9上安装PostgreSQL,你可以按照以下步骤操作:
1. **更新系统**:
首先确保你的系统是最新的,输入以下命令:
```bash
sudo yum update -y
```
2. **添加官方仓库**:
添加PostgreSQL的官方Yum仓库,运行:
```bash
sudo curl https://get.postgresql.org/keys/PGPKEY-PGSQL-9.6.asc | sudo apt-key add -
echo "deb http://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/ main" > /etc/yum.repos.d/pgdg-redhat.repo
```
3. **安装PostgreSQL**:
使用`yum`安装PostgreSQL:
```bash
sudo yum install postgresql96-server -y
```
或者对于较新版本,可能会是`postgresql14-server`。
4. **启动服务并设置自动启动**:
安装完成后,启动PostgreSQL服务器:
```bash
sudo systemctl start postgresql@9.6
```
并设置服务在系统启动时自启:
```bash
sudo systemctl enable postgresql@9.6
```
5. **首次设置数据库超级用户**:
需要创建一个管理员账户,通常是`postgres`,打开初始的配置文件:
```bash
sudo vi /var/lib/pgsql/9.6/data/pg_hba.conf
```
向其中添加一行允许本地登录,然后:
```bash
sudo su - postgres
psql
```
在提示符下,输入以下命令创建超级用户(如果还未创建):
```sql
CREATE USER your_username WITH PASSWORD 'your_password';
ALTER ROLE your_username CREATEDB;
```
6. **设置监听地址**:
可能需要编辑`postgresql.conf`文件来指定监听地址,如欲仅限本机连接,可以将`listen_addresses`设为`localhost`。
完成以上步骤后,你应该就有了一个基本的PostgreSQL 9.6/14服务器环境了。若需更多帮助,可以在任何时候提问相关的
阅读全文