postgresql在Linux下的安装
Posted Alighieri
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgresql在Linux下的安装相关的知识,希望对你有一定的参考价值。
、解压postgresql-9.6.4.tar.gz文件
tar xvf postgresql-9.6.4.tar.gz
2、进入解压后的文件
![](https://image.cha138.com/20210514/d257414baa524eb397ec6c0ebf1bc14b.jpg)
3、安装数据库,./configure --prefix=路径
注:遇到错误
1)、readline没找到
![](https://image.cha138.com/20210514/4d8c7ea289094035b618d8d613576acc.jpg)
解决方法:
1、检查系统是否已经安装readline
![](https://image.cha138.com/20210514/ce1d7b85e1cd48feb50544f52dc7671c.jpg)
系统已经安装
2、通过yum搜索相应的readline包
![](https://image.cha138.com/20210514/22b86a9d46284848ada7dd25f604b32f.jpg)
3、安装readline-devel 包
![](https://image.cha138.com/20210514/8224b12ec46547078abf5fe28fb30157.jpg)
2)、没找到zlib包
解决方法:
1、检查系统是否安装zlib包,系统已经安装zlib包
![](https://image.cha138.com/20210514/661c6b5241a44d3ca4e11bee3cf43228.jpg)
2、通过yum搜索相应的yum包
![](https://image.cha138.com/20210514/8d20b12675ba46a4893d90fc13b535f8.jpg)
3、通过yum安装zlib-devel包
![](https://image.cha138.com/20210514/760c045fd2f34cdcb47b835f8145fd25.jpg)
4、重新执行安装语句,显示安装成功
5、执行make
6、执行make install
7、进入数据库安装目录,安装成功
![](https://image.cha138.com/20210514/aa8d1ffdf2bc41fe828cd0c595983225.jpg)
8、创建postgres用户,并设置密码:postgres
![](https://image.cha138.com/20210514/f61fae802b91463baf46acef7bbf6f93.jpg)
9、创建data文件并设置权限
以递归的形式创建data文件
![](https://image.cha138.com/20210514/f3b420c692ce461989015702a34700f2.jpg)
设置权限
![](https://image.cha138.com/20210514/7b4ae738b7af4c6b8b9c301aade7d667.jpg)
10、进入以下文件,找到initdb文件
![](https://image.cha138.com/20210514/cf204fa948e94d5ab5ee0a750b5880ee.jpg)
11、初始化数据库,不能使用root用户,需要使用postgres用户
![](https://image.cha138.com/20210514/b1f1d0543f394b01baf5948c53845026.jpg)
初始化成功
![](https://image.cha138.com/20210514/1b48dcd2896641bab31026ead96b8450.jpg)
12、进入/u01/pgsql/data目录下修改文件配置
![](https://image.cha138.com/20210514/720e94a8f1264237bb7707cb89589891.jpg)
修改前
![](https://image.cha138.com/20210514/085ffc8f0b524ab8ba1b27c495daef1b.jpg)
修改后
![](https://image.cha138.com/20210514/96b1e82d309d4b59b5385324644a8449.jpg)
修改前
![](https://image.cha138.com/20210514/f4172e4a53034f658dcb8cd78b8ba29c.jpg)
修改后
![](https://image.cha138.com/20210514/710823d9a27f4394b9f94772acd8d54c.jpg)
13、修改环境配置
![](https://image.cha138.com/20210514/bbaf5151f7c14ddfb6c7a0aa9cd14dc9.jpg)
14、设置环境变量立刻生效
![](https://image.cha138.com/20210514/3ecf99511fe14d8788c1d501fc105cee.jpg)
15、执行pg_ctl start启动数据库服务
![](https://image.cha138.com/20210514/b99852cd223c4c19866e0e2e2ad3b672.jpg)
16、执行pg_ctl stop关闭数据库服务
17、执行psql进入数据库命令行空间
以上是关于postgresql在Linux下的安装的主要内容,如果未能解决你的问题,请参考以下文章