您好,登录后才能下订单哦!
postgresql在线安装很简单,但是很多情况,服务器不能联网,需要离线安装。下面是离线安装的步骤:
1. 首先进入官网:
https://www.postgresql.org/
2. 点击Download
3. 选择需要的操作系统版本
4. 选择需要的版本
5. 在能联网的机器上下载yum源
yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-6-x86_64/pgdg-centos95-9.5-3.noarch.rpm
6. 下载postgres软件
yum search postgres
mkdir psql95
yum install --downloadonly --downloaddir=psql95 postgresql95 postgresql95-server
7. 查看下载的软件包
# ls
postgresql95-9.5.13-1PGDG.rhel6.x86_64.rpm
postgresql95-libs-9.5.13-1PGDG.rhel6.x86_64.rpm
postgresql95-server-9.5.13-1PGDG.rhel6.x86_64.rpm
8. 打包并传送到需要安装的离线服务器上
# tar -zcvf pg.tar.gz *
postgresql95-9.5.13-1PGDG.rhel6.x86_64.rpm
postgresql95-libs-9.5.13-1PGDG.rhel6.x86_64.rpm
postgresql95-server-9.5.13-1PGDG.rhel6.x86_64.rpm
9. 在需要安装端解压,安装
rpm -ivh postgresql95-*
10. 启动
# service postgresql-9.5 initdb
# service postgresql-9.5 start
# chkconfig postgresql-9.5 on
11. 连接postgres
su - postgres
psql
postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (3 rows)
至此,离线安装完成。
12. Postgresql 10版本,需要注意,安装完成的数据库,是不能远程访问的,要做一些权限设置:
查找文件postgresql.conf
find / -name "postgresql.conf"
修改
listen_addresses项值设定为“*”
查找文件pg_hba.conf
find / -name "pg_hba.conf"
添加以下内容
host all all 0.0.0.0/0 md5
13. 创建相应的数据库和用户,就可以远程访问了。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。