微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux 安装 PostgreSQL 并修改工作目录

备注:

  • 操作系统版本:Centos 7
  • PostGresql版本: 11
  • Postgresql启动方式:systemctl

数据库的安装

配置Yum仓库

rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装Postgresql

yum install postgresql11-server

初始化数据库

/usr/pgsql-11/bin/postgresql-11-setup initdb

启动服务

systemctl enable postgresql-11.service
systemctl start postgresql-11.service

进入数据库命令行

# su - postgres -c "psql"

psql (11.0)
Type "help" for help.

postgres=# 

修改数据目录

关闭服务

systemctl stop postgresql-11.service

创建新的数据目录

<!--创建数据文件夹-->
sudo mkdir /data/postgresql
<!--修改文件夹的拥有者-->
sudo chown -R postgres:postgres /data/postgresql
<!--修改文件夹的权限-->
sudo chmod 700 /data/postgresql

拷贝原始数据路径下的数据至新目录

<!--切换用户-->
su postgres
<!--copy文件-->
cp -rf /var/lib/pgsql/11/data/ /data/postgresql/

<!--修改文件-->
sudo vim /usr/lib/systemd/system/postgresql-11.service
<!--Environment=PGDATA=/data/postgresql/data/-->

重新启动服务

systemctl daemon-reload
systemctl start postgresql-11.service

@L_502_11@确定配置生效

在这里插入图片描述

参考链接

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐