1、Linux上源码方式安装postgresql12
01、准备操作系统环境
echo "192.168.1.61 tsepg61" >> /etc/hostsmount /dev/cdrom /mnt
02、安装pg所需要的依赖包
yum install -y cmake make gcc zlib gcc-c++ perl readline readline-devel zlib \
zlib-devel perl python36 tcl openssl ncurses-devel openldap pam
03、下载pg程序并上传到服务器
#PG这边用的安装包提供了yum和source源码方式
#所以生产环境为了方便管理就用源码source包安装合适些
https://www.postgresql.org/ftp/source/
04、创建pg普通用户
groupadd -g 60000 pgsqluseradd -u 60000 -g pgsql pgsqlecho "pgsql" |passwd --stdin pgsql
05、创建数据库相关目录
#安装目录:/postgresql/pg12mkdir -p /postgresql/{pgdata,archive,scripts,backup,pg12,soft}chown -R pgsql:pgsql /postgresqlchmod -R 775 /postgresql
06、源码安装postgresql
#进入pgsql用户开始解压pg源码su - pgsqlcd /postgresql/softtar zxvf postgresql-12.2.tar.gzcd postgresql-12.2#prefix是安装的目录,--without-readline代表命令行中不现实历史命令,就是history这个命令./configure --prefix=/postgresql/pg12 --without-readlinemakemake install
07、配置数据库环境变量
su - pgsqlvi ~/.bash_profileexport LANG=en_US.UTF8export PS1="[`whoami`@`hostname`:"'$PWD]$'export PGPORT=5432export PGDATA=/postgresql/pgdataexport PGHOME=/postgresql/pg12export LD_LIBRARY_PATH=$PGHOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATHexport PATH=$PGHOME/bin:$PATH:.export MANPATH=$PGHOME/share/man:$MANPATH
08、初始化数据库
su - pgsql/postgresql/pg12/bin/initdb -U postgres -D /postgresql/pgdata -E UTF8 --locale=en_US.utf8
09、配置参数文件
/postgresql/pgdata/postgresql.conf/postgresql/pgdata/pg_hba.confsu - pgsql
#pg服务启动pg_ctl startpg_ctl stop
#or或者命令启动
nohup /postgresql/pg12/bin/postgres -D /postgresql/pgdata > /postgresql/pg12/pglog.out 2>&1 &
#or或者写成服务配置开机启动
vi /etc/systemd/system/postgresql.service[Unit]Description=PostgreSQL database serverDocumentation=man:postgres(1)[Service]Type=notifyUser=pgsqlExecStart= /postgresql/pg12/bin/postgres -D /postgresql/pgdataExecReload=/bin/kill -HUP $MAINPIDKillMode=mixedKillSignal=SIGINTTimeoutSec=0[Install]WantedBy=multi-user.target
#相关的开机启动命令
systemctl enable postgresqlsystemctl start postgresqlsystemctl status postgresql
11、配置数据库超级用户密码
su - pgsql
psql\password postgres#or:alter user postgres with password '123456';
<......
原文转载:http://www.shaoqun.com/a/890847.html
跨境电商:https://www.ikjzd.com/
走秀网:https://www.ikjzd.com/w/2427
商标抢注:https://www.ikjzd.com/w/1053
活动树:https://www.ikjzd.com/w/1518
1、Linux上源码方式安装postgresql1201、准备操作系统环境echo"192.168.1.61tsepg61">>/etc/hostsmount/dev/cdrom/mnt02、安装pg所需要的依赖包yuminstall-ycmakemakegcczlibgcc-c++perlreadlinereadline-develzlib\zlib-develp
亚马逊全球开店:https://www.ikjzd.com/w/1299
台湾十月份天气怎么样,十月去台湾穿什么:http://www.30bags.com/a/433539.html
台湾桃园大溪老街的特色商铺有哪些?:http://www.30bags.com/a/415896.html
台湾桃园有哪些购物好去处:http://www.30bags.com/a/419697.html
台湾通行证、入台证怎么办?看这篇攻略就够了:http://www.30bags.com/a/426277.html
女刑警被两个黑人挺进 被蹂躏得死去活来粗大:http://lady.shaoqun.com/m/a/247109.html
被男同桌脱了内裤摸下面 用力挺进她的花苞:http://www.30bags.com/m/a/249925.html
我没有穿内裤坐公车 随着车的晃动一进一出做:http://www.30bags.com/m/a/249848.html
你的ACoS爆了吗?在同行是什么水平?看这几组数据就明白:https://www.ikjzd.com/articles/146789
亚马逊卖家如何使用【新版】FBA货件工具?:https://www.ikjzd.com/articles/146788
感情听写:为了报复老公,我和一个男网友开了房间:http://lady.shaoqun.com/a/427348.html
深圳欢乐港湾run to主题展览书籍、看点及交通:http://www.30bags.com/a/516093.html
没有评论:
发表评论