Postgres数据库Linux安装

                         Postgres数据库Linux安装

1.从官网下载二进制文档(二进制文档不用我们编译,可直接使用,我用的是9.6.22版本)https://www.postgresql.org/download/windows/

2.将下载好的gz包上传到linux服务器(可用ftp传,这里我使用的是U盘传)
执行sudo fdisk -l命令查看u盘所在分区(我的是/dev/sdb1)

使用命令创建usb目录(若已存在则无需创建):mkdir /mnt/usb
将U盘挂载到文件夹下/mnt/usb:sudo mount /dev/sdb1 /mnt/usb
进到u盘目录下:cd /mnt/usb
将U盘上的”xx.tar.gz”文件拷贝到根目录下,可执行:sudo cp xx.tar.gz ~/
卸载U盘:sudo umount /mnt/usb

3.root用户不支持pg初始化,因此需要创建pg用户
创建pgsql用户并设置密码:
useradd postgres
passwd postgres

4.将下载好的pg的gz包放到postgres用户下解压:
mv xx.tar.gz /home/postgres/
5. 进入到/home/postgres/下创建数据目录:mkdir pgdata
6. 确保解压后的pg包,pgdata数据目录,用户和用户组都是postgres

不是的话:chown -R postgres:postgres /home/pgsql
chown -R postgres:postgres /home/pgdata

7.需先切换到postgres用户下,再初始化数据库:
su – postgres
pgsql/bin/initdb -D ~/pgdata/
有下面这行就成功了,根据最下面这行提示启动pg数据库(图片上的是/home/postgres/pgsql/bin/pg_ctl –p …)

我的是执行pgsql/bin/pg_ctl –D ./pgdata/ -l logfile start命令启动数据库

8.添加环境变量:
vi ~/.bash_profile
添加
export PGHOME=/home/postgres/pgsql
export PGDATA=/home/postgres/pgdata

9.source ~/.bash_profile让环境变量生效
10.执行: ps -ef | grep postgres 就可以看到相关进程如下:
在这里插入图片描述
11.登录进去默认界面如下所示:

参考博客:https://blog.csdn.net/Warm_days/article/details/96477826

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值