-
1.安装PostgreSQL
通过yum来安装。CentOS7默认会装PostgreSQL9。为了装新版v11,先到 https://www.postgresql.org/download/linux/redhat/ 下载Repository。如图选择v11和CentOS7,会得到安装URL:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
按照指示,可以一路执行以下命令:
yum install postgresql11
yum install postgresql11-server
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
-
2.允许其他程序访问数据库
这时候可以在命令行里使用PostgreSQL了,但为了给Confluence用,接下来还要做些设置
vi /var/lib/pgsql/11/data/pg_hba.conf
原始值为
把如下图所示的地方改成trust。然后保存退出。
修改postgresql.conf
vi /var/lib/pgsql/11/data/postgresql.conf
更改listen_address 和port ,如下图所示,保存
此时需要重启,输入命令:
systemctl restart postgresql-11
-
3.创建confluence数据库
sudo -u postgres psql
- a.输入命令行,修改默认用户postgres 的默认密 码:
ALTER USER postgres WITH PASSWORD 'postgres@123';
- b.创建数据库
create database confluence;
- c.新建confluence数据库用户:
create user dbtest CREATEDB LOGIN PASSWORD 'test@123';
- d.数据库赋权(未赋权则账户只能登录控制台)
grant all privileges on database confluence to dbtest;
-
e.postgre命令行的一些命令:
退出:\q
列出所有库: \l
列出所有用户:\du
列出库下所有表:\d