PostgreSQL安装

8人浏览 / 0人评论

参考:https://vip.kingdee.com/article/748948271099405312?get_from=article-id&productLineId=0&lang=zh-CN

海光麒麟

sudo yum update
# 开放端口
sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --reload

# 安装
sudo yum install postgresql-server postgresql-contrib
sudo postgresql-setup --initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

# 启用远程登录并修改最大链接数
vim /var/lib/pgsql/data/postgresql.conf
找到并修改:
listen_addresses = '*'
max_connections=3000

# 修改本地连接认证方式以及启用远程连接
vim /var/lib/pgsql/data/postgresql.conf
修改非注释的首行:
local   all             all                                     peer
将 peer 改为 md5
然后在文件尾行添加:
host all all 0.0.0.0/0 md5

# 重启
sudo systemctl restart postgresql

# 修改postgres用户的密码(默认为:psql)
sudo -i -u postgres
\passwd postgres
\q
exit

# 本地登录测试
psql -U postgres -d postgres

Ubuntu

# 官网:https://www.postgresql.org/download/linux/ubuntu/
# 国内镜像:https://mirrors.ustc.edu.cn/ubuntu/

# 启用远程登录并修改最大链接数
vim /etc/postgresql/16/main/postgresql.conf

# 修改 postgres 密码
sudo -i -u postgres
psql
ALTER USER postgres WITH PASSWORD '123456';
exit
exit

# 然后修改pg_hba.conf,位置在/etc/postgresql/16/main,16是版本号

pg_hba.conf配置如下:

 

全部评论