root用户下:
安装
yum install postgresql-server
初始化数据库
postgresql-setup initdb
设置开机启动
systemctl enable postgresql.service
启动服务
systemctl start postgresql.service
切换用户
su - postgres
postgres用户下:
登录postgresql控制台
psql
PostgreSQL控制台下:
为postgres用户设置密码
\password postgres;
输入新密码 YOUR_OWN_PWD
创建数据库用户test
CREATE USER test WITH PASSWORD 'YOUR_OWN_PWD';
创建数据库TestCaseRepo
CREATE DATABASE TestCaseRepo OWNER test;
将TestCaseRepo数据库的所有权限赋予test
GRANT ALL PRIVILEGES ON DATABASE TestCaseRepo to test;
退出psql控制台
\q
回到root用户:
修改/var/lib/pgsql/data/pg_hba.conf部分内容,添加信任的连接ip
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.2.1/24 trust
设置允许通过ip地址连接,修改/var/lib/pgsql/data/postgresql.conf部分内容
listen_addresses = '*'
重启服务,使配置生效
systemctl restart postgresql.service
登录数据库(数据库名称需要小写)
psql -U test -d testcaserepo -h 127.0.0.1 -p 5432