浏览 95
扫码
PostgreSQL 是一个开源的关系型数据库管理系统,本文将教你如何在 CentOS7 上配置 PostgreSQL。
第一步:安装 PostgreSQL
- 首先,使用以下命令安装 PostgreSQL:
sudo yum install postgresql-server postgresql-contrib
- 安装完成后,初始化数据库:
sudo postgresql-setup initdb
- 启动 PostgreSQL 服务:
sudo systemctl start postgresql
- 设置开机自启动:
sudo systemctl enable postgresql
第二步:配置 PostgreSQL
- 切换到 postgres 用户:
sudo su - postgres
- 进入 PostgreSQL 控制台:
psql
- 修改 postgres 用户密码:
\password postgres
- 创建新用户和数据库:
CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;
- 退出 PostgreSQL 控制台:
\q
第三步:配置客户端访问
- 修改 PostgreSQL 配置文件,允许远程访问:
sudo vi /var/lib/pgsql/data/pg_hba.conf
在文件末尾添加以下内容:
host mydb myuser 0.0.0.0/0 md5
- 修改 PostgreSQL 配置文件,允许监听所有 IP 地址:
sudo vi /var/lib/pgsql/data/postgresql.conf
找到 listen_addresses,修改为:
listen_addresses = '*'
- 重启 PostgreSQL 服务:
sudo systemctl restart postgresql
至此,PostgreSQL 在 CentOS7 上的配置就完成了。你现在可以通过客户端工具连接到 PostgreSQL 数据库并进行操作了。