1.安装postgresql
#两种方式安装:
①wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz(不推荐,下载非常慢)
②https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz
打开链接下载至本地,再通过winscp等软件上传至服务器(我上传到了/home目录下)
#安装依赖包
yum install -y cmake gcc gcc-c++ perl readline readline-devel openssl openssl-devel zlib zlib-devel ncurses-devel readline readline-devel zlib zlib-devel
#切换到上传目录,解压
cd /home
tar -zxvf postgresql-12.2.tar.gz
#然后你就可以看到一个postgresql-12.2的文件夹,用起来不方便,重命名
mv postgresql-12.2 postgresql
#配置安装目录,编译安装
cd /home/postgresql
./configure --prefix=/usr/local/pgsql
make && make install
2.创建postgres用户
这里又有很多坑。。。。。
1.创建用户密码
useradd postgres
passwd postgres
创建完会在home目录下有个postgres目录(之前就是不知道,然后把它删了,一直提示烦死了!)
后面还遇到过su - postgres失败,root下无法切换到这个普通用户,删了重建,重新赋予后面提到的权限就可以了
#删除用户
把postgres目录删除(别看错啊ÿ