0
点赞
收藏
分享

微信扫一扫

银河麒麟桌面操作系统安装 postgreSQL13(源码安装)

不会弹吉他的二郎腿 2022-01-05 阅读 120

1、首先下载源码postgres

wget http://ftp.postgresql.org/pub/source/v13.1/postgresql-13.1.tar.bz2

2、解压

tar xjvf  postgresql-13.1.tar.bz2

3、进入文件夹

cd postgresql-13.1/

4、 创建安装路径,一般我们都是安装在/opt/文件夹下面
这里一定要用root用户去创建

sudo su
mkdir -p /opt/pgsql-13.1

创建好后一定是root:root 用户:用户组

5、配置

./configure --prefix=/opt/pgsql-13.1 --without-readline

6、编译

make -j8

7、安装

make install

接下来是重点:
我们要创建一个linux用户postgres,用来启动postgres服务,具体如下:
1、创建postgres用户

#登录root用户
sudo su
#添加用户
useradd postgres
#添加密码
passwd postgres

2、用户创建好以后就可以设置刚才/opt/pgsql-13.1的用户属性了

#首先创建一个文件夹,作为数据库的数据存储点
sudo su
mkdir /opt/pgsql-13.1/data
chown -R postgres /opt/pgsql-13.1

3、设置环境变量

sudo su
vim /etc/profile

在末尾打开后增加

PATH=$PATH:/opt/pgsql-13.1/bin
export PATH
LD_LIBRARY_PATH=/opt/pgsql-13.1/lib
export LD_LIBRARY_PATH
export PGDATA=/opt/pgsql-13.1/data

4、添加后source一下

source /etc/profile

5、进入postgres

su - postgres

注意,这时候命令行只有一个$符号,我们只需要输入bash后就可以了

bash
ls -l
postgres --version
initdb
pg_ctl start
psql -h 127.0.0.1

如下登录进来了

postgres@kylin-D2000:/opt/pgsql-13.1$ psql -h 127.0.0.1 
psql (12.9 (Ubuntu 12.9-0kylin0.20.04.1k1), 服务器 13.1)
警告:psql 主版本12,服务器主版本为13.
     一些psql功能可能无法正常使用.
输入 "help" 来获取帮助信息.

postgres=#
举报

相关推荐

0 条评论