Linux(centos) postgres 主从备份 (一)
一、下载
postgres下载地址: https://www.enterprisedb.com/download-postgresql-binaries
二、安装
1. 将安装包放入任意目录中,解压tar -zxvf postgresql-10.8-1-linux-x64-binaries.tar.gz
2. mkdir /usr/local/postgres && mkdir /usr/local/postgres/logs && mkdir /usr/local/postgres/pgsql_data
3. touch /usr/local/postgres/logs/pg.log
4. 将解压后的文件放入到2中目录下 cp -rf ./pgsql /usr/local/postgres
5. 创建用户 useradd postgres ,修改密码 passwd postgres (回车输入密码,密码有强度监测,密码太弱会不通过)
6. 给postgres用户授权目录访问权限 chown postgres /usr/local/postgres/pgsql_data ,设置环境变量 vim ~/.bash_profile
7. 切换到postgres用户来操作数据库,pgsql数据库就以postgres为默认用户,执行: su - postgres 切换
8. 初始化数据库 /usr/local/postgres/pgsql/bin/initdb -D /usr/local/postgres/pgsql_data/
9. 启动数据库 /usr/local/postgres/pgsql/bin/pg_ctl -D /usr/local/postgres/pgsql_data/ -l /usr/local/postgres/logs/pg.log start
10. 查看进程 ps -ef | grep postgres
lsof -i:5432
netstat -an | grep 5432
11. 连接数据库 /usr/local/postgres/pgsql/bin/psql -h 127.0.0.1 -d postgres -U postgres -p 5432
其他命令行操作,请自行百度 o_o
如果useradd postgres 提示该用户已经存在了,使用userdel postgres删除该用户,删除目录 rm -rf /home/postgres ,rm -rf /var/spool/mail/postgres 再重新添加