备忘一下postgresql 10的安装.
1/ yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
2/修改/etc/yum.repos.d/CentOS-Base.repo, 在[base] session里面加上下面item以便base库忽略postgresql相关的数据
exclude=postgresql*
3/yum list postgresql* 看一下postgresql的可安装信息,因为需要安装扩展功能, 所以闭着眼睛全安装了, yum install postgresql*
4/进入/usr/lib/systemd, 将postgresql-10.service改为postgresql.service, 并打开这个service配置文件,将原来默认的PGDATA配置项注释,加上 Environment=PGDATA=/live/db/data/, 这是我用来存放postgresql data的目录.
5/systemctl enable postgresql.service
6/初始化数据库 , postgresql-10-setup initdb postgresql
7/启动postgresql服务, systemctl start postgresql.service
8/切换至postgres用户, 增加root用户(超级用户权限), /usr/local/pgsql/bin/createuser root -s
=============
安装完毕.