linux 安装postgresql
1、更新源
地址:https://yum.postgresql.org/repopackages.php
2.下载后 拖入 linux ,并在该目录下 安装
3.安装postgresql
①查看 postgresql 源
yum list | grep postgresql
我们需要安装的是这两个。postgresql10-contrib postgresql10-server
yum install postgresql10-contrib postgresql10-server -y
4.初始化数据库
Postgresql安装目录是/usr/pgsql-10,而Postgresql的数据目录是/var/lib/pgsql/版本号/data目录
在这里,如果在装系统开始分配var空间足够大则可以继续,如果分配var空间不够,我们需要更改数据目录,在这里,我们假设var空间足够大。直接开始初始化。
/usr/pgsql-10/bin/postgresql-10-setup initdb
5.启动数据库并设置开机启动
sudo systemctl start postgresql-10 sudo systemctl enable postgresql-10.service
6。登录postgresql并设置密码
postgresql在安装时默认添加用户postgres
su - postgres
psql
设置密码,
ALTER USER postgres WITH PASSWORD '密码';
退出:\q
备注其他:列出所有库\l 列出所有用户\du 列出库下所有表\d
7、修改配置文件
默认情况下postgresql是不用密码不支持远程登录的。我们需要修改配置文件
vi /var/lib/pgsql/10/data/pg_hba.conf
原本长成这样
我们需要改成
我们改远程访问
vi /var/lib/pgsql/10/data/postgresql.conf
往下拉我们会看到
需要改成
重启postgresql
systemctl restart postgresql-10
完成