系统:centos7.9
安装链接https://www.postgresql.org/download/linux/redhat/
- 访问连接选择11,平台选择Red Hat Enterprise, CentOS, Scientific or Oracle version 7,架构选择x86_64
2.执行以下命令安装pgresql11
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum install -y postgresql11-server sudo /usr/pgsql-11/bin/postgresql-11-setup initdb sudo systemctl enable postgresql-11 sudo systemctl start postgresql-11
- 修改安全设置
vi /var/lib/pgsql/11/data/pg_hba.conf 第80行method改成md5 第82行method改成trust 第84行method设置成trust 先按esc再按:wq保存退出
- 重启postgresql
systemctl restart postgresql-11
- 登录postgres修改密码
su -l postgres 输入psql登录 输入password修改密码常用命令
- 创建数据库
create database ddd
- 导出数据库
pg_dump -U redis -f E:/postgres.sql --column-inserts redis
第一个redis是用户名,存放位置E:,名称postgres.sql
最后的redis是数据库名
pg_dump -U postgres -d myDBname -f dump.sql
postgres是用户名,myDBname是数据库名,dump.sql是文件名
3. 导入数据库
createdb newDBname psql -d newDBname -U postgres -f dump.sql
postgres是用户名,newDBname是数据库名,dump.sql是文件名



