博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Postgresql迁移数据文件存放位置
阅读量:4983 次
发布时间:2019-06-12

本文共 1091 字,大约阅读时间需要 3 分钟。

1. POSTGRESQL的安装

centos7 里面默认的pgsql的版本是 9.2.4 如果想用更高的版本需要执行以下如下的命令
rpm -ivh https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm 安装成功后进行安装 yum install postgresql11 yum install postgresql11-server 然后启动并且设置为开机启动 systemctl enable postgresql-11 systemctl start  postgresql-11 启动之后进行数据库初始化
11 以上的系统 还是比较简单的 直接执行 postgresql-setup initdb 就可以初始化数据库 设置密码等工作 su - postgres 登录数据库 psql -U postgres 修改密码
ALTER USER postgres WITH PASSWORD 'Test6530'  设置密码    \q退出数据库

2. 修改数据库使之能够被远程链接

数据库的配置文件默认为:

查看服务状态可得

进入 data目录

/var/lib/pgsql/11/data//usr/lib/systemd/system/postgresql-11.service cd /var/lib/pgsql/11/data/

修改pg_hba.conf 即可

3. 创建新的数据目录

mkdir /home/pgdata

4.关闭pgsql

systemctl stop postgresql-11

5. 复制原来的文件

cp -R /var/lib/pgsql/11/data/* /home/pgdata

6.修改权限

chown -R postgres:postgres /home/pgdatachmod 750 /home/pgdata -R

7. 修改systemd 里面的配置文件

vim /usr/lib/systemd/system/postgresql-11.service修改PGDATA的指向

8.执行命令重启

systemctl daemon-reloadsystemctl start postgresql-11

9. 删除原始PGDATA 里面的内容 重启虚拟机验证。

 

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10171195.html

你可能感兴趣的文章
getByClass--获取指定标签且class为指定的所有元素
查看>>
三点顺序
查看>>
拟物化设计与扁平化设计
查看>>
PS小实验-去除水印
查看>>
IS-IS完整笔记
查看>>
★如何解释特修斯之船问题?
查看>>
玩转PS路径,轻松画logo!
查看>>
Python简介及学习
查看>>
!!!后续博客写到简书 + 博客园留博客目录
查看>>
小白学数据分析-----> 利用SPSS对DAU/MAU进行比率分析
查看>>
js中this与srcElement的区别
查看>>
第一个MyBatis程序
查看>>
.net 数据库缓存依赖:【实例与解释】
查看>>
Android Service小试 启动和停止service
查看>>
一天一个设计模式:适配器模式
查看>>
第5题 查找字符串中的最长回文字符串---Manacher算法
查看>>
HDOJ 1069 Monkey and Banana 解题报告
查看>>
11锚点与图像对象
查看>>
Ios中比较两个日期之间的时间差距
查看>>
jQuery基础选择器
查看>>