阅读量:319
在CentOS中配置PostgreSQL涉及多个步骤,包括安装、初始化数据库、配置文件设置、用户管理、防火墙设置以及启动和测试连接。以下是详细的步骤指南:
安装PostgreSQL更新系统包:
sudo yum update -y
安装PostgreSQL:
sudo yum install -y postgresql-server postgresql-contrib
初始化数据库集群:
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
注意:根据你安装的PostgreSQL版本,路径可能会有所不同。
启动服务:
sudo systemctl start postgresql
sudo systemctl enable postgresql
防火墙设置:
sudo firewall-cmd --permanent --add-service=postgresql
sudo firewall-cmd --reload
配置PostgreSQL
编辑配置文件:
重启服务以应用配置:
sudo systemctl restart postgresql
用户管理和数据库创建创建超级用户和管理员:
sudo -u postgres psql
CREATE ROLE admin WITH LOGIN PASSWORD 'admin_password';
GRANT ALL PRIVILEGES ON DATABASE postgres TO admin;
\q
创建数据库和用户:
sudo -u postgres psql
CREATE DATABASE mydatabase;
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
\q
测试连接
使用psql或其他数据库客户端工具连接到PostgreSQL:
psql -h localhost -U myuser -d mydatabase
输入密码后,如果成功连接,将显示psql提示符。