搭建Debian PostgreSQL集群需要一些步骤,以下是详细的解析:
安装PostgreSQL服务器:
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
配置PostgreSQL:
/etc/postgresql/13/main/postgresql.conf
,设置以下参数:listen_addresses = '*' # 允许所有IP连接
port = 5432 # 默认端口
/etc/postgresql/13/main/pg_hba.conf
,添加以下行以允许本地连接:host all all 127.0.0.1/32 md5
创建数据库和用户:
psql
命令登录PostgreSQL:sudo -u postgres psql
CREATE DATABASE mydb;
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
设置备份和恢复:
pg_dump
进行定期备份:sudo apt-get install pg_dump
设置高可用性(可选):
CREATE ROLE replicator WITH LOGIN REPLICATION PASSWORD 'repl_password';
recovery.conf
文件:standby_mode = 'on'
primary_conninfo = 'host=master_ip_address port=5432 user=replicator password=repl_password'
测试连接:
psql
或其他数据库客户端工具连接到数据库,确保配置正确。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: debian如何挂载外部存储