暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

postgresql二进制包安装

原创 伟鹏 2023-06-19
947

1、安装相关的依赖包
配置相关的yum源,并安装想管依赖包,如下:
yum -y install readline* zlib*
2、解压二进制安装到指定目录
3、执行安装
./configure
make
su
make install
adduser postgres
4、创建数据目录并授权
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
5、初始化数据库
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
6、启动数据库
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile
7、创建数据库
/usr/local/pgsql/bin/createdb test
8、登录数据库
/usr/local/pgsql/bin/psql test
9、将数据库启动加入到system里面
新增文件:/etc/systemd/system/postgresql.service
内容如下:
[Unit]
Description=PostgreSQL database server
Documentation=man:postgres(1)
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
User=postgres
ExecStart=/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
KillSignal=SIGINT
TimeoutSec=infinity

[Install]
WantedBy=multi-user.target
10、启停数据库方法
systemctl start/stop/restart postgresql.service
或者
pg_ctl start -D /usr/local/pgsql/data -l logfile
pg_ctl stop -D /usr/local/pgsql/data

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论