ubuntu 安装 PG

执行以下命令来创建文件存储库配置
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
导入存储库签名密钥
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
更新软件包列表
$ sudo apt-get update
安装PostgreSQL
安装最新版本PostgreSQL: sudo apt-get install postgresql
安装特定版本:sudo apt-get install postgresql-16

安装完查看版本psql --version
查看运行状态:systemctl status postgresql
停止服务:systemctl stop postgresql

到配置目录:cd /etc/postgresql/16/main
修改配置文件:vim pg_hba.conf 增加
host    replication     all            192.168.31.195/24        md5
或
host all all 0.0.0.0/0 md5
修改配置文件:vim postgresql.conf(http://www.bigqq.com/wp-admin/post.php?post=204&action=edit)
使配置生效:重启服务,或者数据库管理员执行SELECT pg_reload_conf()

修改数据文件路径

新增文件夹:mkdir -p pgdata/postgresql/16/main
修改文件夹权限
 chown -R postgres:postgres /home/postgresql
 chmod 750 -R /home/postgresql

复制原数据文件:rsync -av /var/lib/postgresql/16/main /mesdata/pgdata/postgresql/16

从主库中备份数据:

pg_basebackup -h 172.30.253.170  -D /mesdata/pgdata/postgresql/16/main -p 5432 -U postgres -Fp -Xs -Pv -R --checkpoint=fast

账户处理

一. 修改用户postgres的密码
PostgreSQL数据库默认创建管理员账号:postgres;修改其密码,仅需一下三步:

1、首先,登录PostgreSQL

sudo -u postgres psql postgres -p 5432
2、然后,修改账号postgres的密码

ALTER USER postgres WITH PASSWORD 'Lpf65BsDhDNdaJmH';           (---一定要加分号!!!!)
3、最后,退出pgsql客户端

exit

二. 修改linux系统postgres用户的密码


PostgreSQL都会创建一个默认的linux用户postgres,修改该用户密码的方法如下:

1、先删除用户postgres的历史密码

sudo passwd -d postgres
2、重新设置用户postgres的密码

sudo -u postgres passwd
3、按照系统提示,输入两次新的密码,即可搞定。

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部