美文网首页
数据库转移

数据库转移

作者: barriers | 来源:发表于2020-05-28 23:42 被阅读0次

pgsql数据存放在/var/lib/postgresql路径下,各个文件所存的数据见下:base 目录是最重要的一个目录,放的是每一个 database 的数据。base 目录里的每一个数字目录对于一个 database 的 oid, 可以通过 查看 pg_database 这张表查看每一个 数据库的 oid;每一张表的数据(大部分)又是放在 base/(dboid)/(relfilenode) 这个文件里面;具体说明见:https://blog.csdn.net/weixin_33859844/article/details/91892927?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase

1卸载pgsql

卸载pgsql

sudo apt-get --purge remove postgresql\*

删除配置及文相关件

sudo rm -r /etc/postgresql/
sudo rm -r /etc/postgresql-common/
sudo rm -r /var/lib/postgresql/

删除用户和所在组

sudo userdel -r postgres
sudo groupdel postgres

重新安装

sudo apt-get install postgresql

2更改数据路径

更新

sudo apt-get update

安装

sudo apt-get install postgresql

创建数据存储目录

mkdir -p /data/postgresql

停止服务

sudo service postgresql stop

复制数据

sudo cp -rf /var/lib/postgresql/10/main/ /data/postgresql/

权限设置

sudo chown -R postgres:postgres /data/postgresql/
sudo chmod 700 /data/postgresql/

更改配置文件

sudo vim /etc/postgresql/10/main/postgresql.conf
data_directory = '/data/postgresql/main'

启动服务

sudo service postgresql start

相关文章

  • 数据库转移

    pgsql数据存放在/var/lib/postgresql路径下,各个文件所存的数据见下:base 目录是最重要的...

  • 数据库实时转移之Confluent介绍(一)

    1.背景 最近研究了数据库实时转移的方案,目的是要把数据库中某些表的指定数据实时的转移到别的数据库中。 这与平时了...

  • 数据库之间转移数据

    使用IMPDP的NETWORK_LINK方式直接在两个数据库之间转移数据 场景 有两个数据库 sourdb,de...

  • mysql迁移到orcale 图文教程[附带官方教程]

    场景:mysql 数据库转移到oracle中去,存在数据库类型的差别,还有主键id自增长的不同,如果要手动完成这个...

  • CI数据库操作

    一 数据库配置 当因为某些原因数据库无法连接时,我们可以设置故障转移,此时会连接到另一个数据库,可以设置多个故障转...

  • MySQL之mysqldump的使用

    一、mysqldump 简介 mysqldump 可用来转储数据库或搜集数据库进行备份,或将数据转移到另一个sql...

  • 肿瘤转移相关lncRNA数据库

    1.写在前面 实验验证的数据库数据库其实和综述差不多。综述是基于一个主题检索相关文献,然后利用文字来进行来进行总结...

  • Linux 《CentOS 7.2》之 Laravel 5.7

    > 前序:遇到一个非常老的 sql server 2000 数据库,做数据转移。就想直接用 laravel 调用。...

  • Redis之集群

    Redis集群是Redis提供分布式数据库方案,集群通过分片来进行数据库的共享,并提供复制和故障转移功能, 本文主...

  • sqoop 学习(一)

    一、简介 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 :...

网友评论

      本文标题:数据库转移

      本文链接:https://www.haomeiwen.com/subject/dnftzhtx.html