一、程序安装
yum install postgresql-server
yum install postgresql
以下安装不是必要的
安装客户端
yum install pgadmin3
这个包不知道干什么用
yum install postgresql-contrib // 666
二、初始化数据库
安装完成后,需要初始化数据库,为它建立保存数据的目录结构
postgresql-setup initdb
命令执行后,默认会在/var/lib/pgsql/data中生成一些目录和配置文件
三、开启远程访问
如果需要从其它主机访问数据库,需要修改/var/lib/pgsql/data中的两个配置文件。
文件/var/lib/pgsql/data/postgresql.conf
listen_addresses ='*'
文件/var/lib/pgsql/9.4/data/pg_hba.conf
# IPv4 local connections:
host all all all md5
四、修改Linux系统用户postgres密码
默认情况下安装程序会在CentOS7中创建一个账户postgres,但没有密码。为了
让别的主机可以连接数据库,需要为它设置密码。
进入root账户:su - root
然后修改postgres的密码为postgres
passwd postgres
五、启动程序
systemctl enable postgresql.service
然后重启系统
备注:
在程序启动之前检查CentOS7上的防火墙是否关掉
systemctl status firewalld.service
如果没有关掉需要执行
systemctl disable firewalld.service
systemctl stop firewalld.service
六、修改数据库中的postgres账户
数据库中也有一个和系统同名的账户postgres,也需要设置密码,且要和Linux中的账户保持一致的密码。
系统重启后,在root账户下,进入postgres账户
su - postgres
执行命令:psql,进入PostgreSQL的控制台,提示符
postgres=#
输入命令 \password postgres
按照提示设置密码
|
CentOS7安装、配置PostgreSQL
最新推荐文章于 2023-10-29 23:12:44 发布