postgresql安装部署文档
1.工具准备
1.1软件版本
postgresql 13.6
1.2下载地址
postgresql-13.6_x86.tar.gz
1.3机器配置
最低要求2核4G,50G硬盘。
硬件配置随数据规模和用户数扩充
2.系统安装
2.1 【超级用户】必备软件安装
rpm -ivh libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
yum -y install unixODBC
2.2. 【超级用户】删除postgres用户与用户组
ps -ef|grep postgres|grep -v grep|awk '{print $2}'|xargs kill -9
id postgres
userdel -r postgres
groupdel postgres
2.3. 【超级用户】删除postgres应用程序目录与数据目录,并重建
rm -rf /app/postgresapp
rm -rf /data/postgres
mkdir -p /app/postgresapp
mkdir -p /data/postgres
2.4 【超级用户】创建新用户和用户组
groupadd -g 1351 postgres
useradd -g 1351 -u 1351 -m -d /home/postgres -s /bin/bash postgres
chown -R postgres:postgres /app/postgresapp
chown -R postgres:postgres /data/postgres
2.5 【超级用户】app程序建立
-- 上传postgresql二进制文件包: postgresql-13.6.tar.gz 上传至
cd /home/postgres
tar xzvf postgresql-13.6.tar.gz
mv /home/postgres/postgresql-13.6 /app/postgresapp/
cd /app/postgresapp/
ln -s postgresql-13.6 postgresql
chown -R postgres:postgres /app/postgresapp/postgresql
chown -R postgres:postgres /app/postgresapp/postgresql-13.6
ll |grep postgres
2.6 【超级用户】启动脚本拷贝到对应位置
/bin/cp -f /app/postgresapp/postgresql-13.6/start-scripts/linux /etc/init.d/postgresql
chown -R postgres:postgres /etc/init.d/postgresql
chmod 740 /etc/init.d/postgresql
ll /etc/init.d/postgresql
2.7 【postgres用户】配置postgres的参数
su - postgres
cd ~
echo '
export PGHOME=/app/postgresapp/postgresql
export PGDATA=/data/postgres/13.6/data
export PGDATABASE=postgres
export PGUSER=postgres
export PGPORT=5432
export MANPATH=$PGHOME/share/man:$MANPATH
export LD_LIBRARY_PATH=$PGHOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export PATH=$PGHOME/bin:$PATH
' >> ~/.bash_profile
cat .bash_profile
2.8 【postgres用户】初始化数据库
2.8.1 产生一个存储初始化密码的文件
touch ~/initpasswd
echo "123456" ><

本文详细描述了在Linux环境下安装和部署PostgreSQL13.6版本的步骤,包括系统准备、用户权限管理、数据库初始化、配置参数调整、Oracle_fdw扩展以及安全设置,提供了完整的安装过程和配置参考。

941

被折叠的 条评论
为什么被折叠?



