备注:
操作系统版本: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权限的用户或者root用户
sudo mkdir /data/postgresql
sudo chown -R postgres:postgres /data/postgresql
sudo chmod 700 /data/postgresql
拷贝原始数据路径下的数据至新目录
切换到postgres用户 确保文件权限正确
su postgres
cp -rf /var/lib/pgsql/11/data/ /data/postgresql/
sudo vim /usr/lib/systemd/system/postgresql-11.service
重新启动服务
systemctl daemon-reload
systemctl start postgresql-11.service
确定配置生效
参考链接
标签:11,postgresql,postgres,service,sudo,systemctl,Linux,PostgreSQL,目录
来源: https://blog.csdn.net/u010206379/article/details/110476164