1、获取在线安装地址:https://www.postgresql.org/download/linux/redhat/
前面选择自己要安装的版本等等,就会自动给出在线安装地址
【切换到root角色】,复制指令,执行:
yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
注意:整个yum必须都是小写的命令,Unix严格区分大小写
2、接下来,安装,终端输入:yum install postgresql11-server postgresql11-libs
3、初始化:/usr/pgsql-11/bin/postgresql-11-setup initdb (注意这里必须要输入完整路径...)
4、配置服务:
systemctl enable postgresql-11
systemctl start postgresql-11
5、配置远程连接:
vim /var/lib/pgsql/11/data/postgresql.conf 将listen_addresses 修改为 '*'
vim /var/lib/pgsql/11/data/pg_hba.conf 添加IP监听(加入一行) host all all 0.0.0.0/0 md5
6、重启服务:systemctl restart postgresql-11
7、修改数据库密码,以postgres为例:
切换用户: su - postgres
执行:psql
再执行:ALTER ROLE postgres with password 'postgres';
或者(好像版本10就是USER,11就是ROLE,可根据help提示查看具体指令)
ALTER USER postgres with password 'postgres';
注意大小写和末尾分号
8、使用命令行测试连接:
psql -h 192.168.56.1 -p 5432 -U postgres -W
注意:192.168.56.1是你的自己数据库的IP地址(不要复制我的),5432是端口号,postgres是用户名,敲回车以后会让你输入自己的密码,也就是第7步改完的密码,输入完如下:则证明一切ok