银河麒麟高级服务器版V11安装PostgreSQL数据库学习笔记,通过此文可以让更多人了解PostgreSQL数据库在银河麒麟系统下的安装过程。
1、更新操作系统

-------执行命令-------
sudo yum update
----------END--------
2、安装PostgreSQL

-------执行命令-------
sudo yum install postgresql-server postgresql-contrib
----------END--------
3、初始化数据库

-------执行命令-------
sudo postgresql-setup --initdb
----------END--------
备注:这是关键的一步,CentOS 系列系统安装后需要手动初始化数据目录。
4、启动数据库服务并设置开机自启

-------执行命令-------
sudo systemctl start postgresql
sudo systemctl enable postgresql
----------END--------
5、验证是否安装成功(可选)

-------执行命令-------
sudo systemctl status postgresql
----------END--------
6、配置远程访问并修改最大连接数(如果需要)
6.1 修改 postgresql.conf
sudo nano /var/lib/pgsql/data/postgresql.conf
找到并修改:
listen_addresses = '*'
max_connections=3000

保存并退出(Ctrl + X → Y → Enter)。
6.2 修改 pg_hba.conf
sudo nano /var/lib/pgsql/data/postgresql.conf
在文件末尾添加:
host all all 0.0.0.0/0 md5

保存并退出(Ctrl + X → Y → Enter)。
6.3 重启 PostgreSQL
sudo systemctl restart postgresql

6.4 开放防火墙(远程访问时才需要开启)
sudo firewall-cmd --permanent --add-port=5432/tcp

6.5 重新加载防火墙使设置生效果
sudo firewall-cmd --reload

7、切换postgres用户并修改密码
sudo -i -u postgres
psql
\password postgres
\q
exit

8、修改密码后可以用客户端工具连接数据库测试
在银河麒麟高级服务器版v11安装PostgreSQL测试验证通过,其他版本请自行尝试。
命令行连接PostgreSQL服务器不方便,也可以使用windows客户端pgAdmin4工具连接


