文章目录
官 方 下载 地址
wget http://ftp.postgresql.org/pub/source/v9.6.15/postgresql-9.6.15.tar.bz2
目录规划
软 |
版本 | 备注 |
po |
9. |
临 |
安 |
解 压 方 式
tar -xjvf /opt/postgresql-9.6.15.tar.bz2 -C /usr/local
安装 依赖 包
yum -y install readline* zlib*
切换 目录 路径并 编译开始
cd /usr/local/postgresql-9.6.15/ && ./configure -prefix=/usr/local/postgresql/pgsql --without-readline
make&&makeinstall
创建用户 并设置 密 码
useradd postgres
passwd postgres
创 建pg sql数据库
mkdir -p /usr/local/postgresql/pgsql/data
授 权 数 据 目录
chown -R postgres:postgres /usr/local/postgresql/pgsql
初 始化p gsql数据目录
su - postgres
/usr/local/postgresql/pgsqlbin/initdb -D /usr/local/postgresql/pgsql/data/
修改 配置文 件
vim /usr/local/postgresql/pgsql/data/postgresql.conf
将59行修改成:listen_addresses = '*'
取消63行和88行注释
port=5432
password_encryption = on
vim /usr/local/postgresql/pgsql/data/pg_hba.conf
在Pv4 local connections下添加如下内容:
host all all 172.16.123.10/32 md5
配 置 环境变量
vi ~/.bash_profile
#postgresql
export PATH=$PATH:/usr/local/postgresql/pgsql/bin
source ~/.bash_profile
启 动 pgs q l
/usr/local/postgresql/pgsql/bin/pg_ctl -D /usr/local/postgresql/pgsql/data -l /usr/local/postgresql/pgsql/logfile start
设置命令
ln -s /usr/local/postgresql/pgsql/bin/* /usr/local/bin
登 陆 数据 库
su - postgresq
psql
修改 密码
alter user postgres with password 'postgres';
导入数据方 法
上传gy.sql到/usr/local/postgresql/
psql -s postgres -h 83.3.8.182 -p 5432 -U postgres -f /usr/local/postgresql/gy.sql
(psql -s 数据库 -h 当前ip -p 5432 -U postgres -f sql文件路径)
输入命令后一直回车
&nb