mysql+postgresql备份与恢复

时间:2022-09-18 13:30:06

mysql备份一个库, mysqldump  -u用户名 -p密码 [选项] [数据库名] > /备份路径/备份文件名

mysqldump -uuser -p123123 auth > /path/auth-$(date +%Y%m%d).sql

备份多个库  mysqldump  -u用户名 -p密码 [选项]  数据库名1 [数据库名2] > /备份路径/备份文件名

mysqldump -uuser -p123123 --databases auth mysql > /path/auth+msyql-$(date +%Y%m%d).sql

备份整个库  mysqldump  -u用户名 -p密码 [选项]   --opt --all-databases   > /备份路径/备份文件名,--opt加快备份速度

mysqldump -uuser -p123123 --opt --all-databases  > /path/mysql_all-$(date +%Y%m%d).sql

备份表  mysqldump  -u用户名 -p密码 [选项]  数据库名 表明 > /备份路径/备份文件名

mysqldump -uuser -p123123  mysql user > /path/msyql_user-$(date +%Y%m%d).sql

备份表结构  mysqldump  -u用户名 -p密码 [选项]  -d 数据库名 表明 > /备份路径/备份文件名

mysqldump -uuser -p123123  -d mysql user > /pathdesc_/msyql_user-$(date +%Y%m%d).sql

mysql 恢复

1、进入数据库 source /path/backup.sql

2、mysql -uuser -p123123 库名 < /path/backup.sql

mysql 增量恢复,

从日志开头截止到某个时间点的恢复:

mysqlbinlog [--no-defaults] --stop-datetime='年-月-日  小时:分钟:秒‘  二进制日志文件名 | mysql  -uuser -p123123

从某个时间点到日志结尾的恢复:

mysqlbinlog [--no-defaults] --start-datetime='年-月-日  小时:分钟:秒‘  二进制日志文件名 | mysql  -uuser -p123123

从某个时间点到某个时间点的恢复:

mysqlbinlog [--no-defaults] --start-datetime='年-月-日  小时:分钟:秒‘  --stop-datetime='年-月-日  小时:分钟:秒‘    二进制日志文件名 | mysql  -uuser -p123123

基于位置的恢复,at 1624266

mysqlbinlog --stop-position=''  二进制日志文件名 | mysql  -uuser -p123123

mysqlbinlog --start-position=''  二进制日志文件名 | mysql  -uuser -p123123

postgresql 备份 一个库

/test/postgresql_bak9.4.5/bin/pg_dump -U chanzorpsql chanzordb -p 5432 > /path/backup.sql

备份库中的某个表

/test/postgresql_bak9.4.5/bin/pg_dump -U chanzorpsql backup -p 5432 -t 表名 >  /path/backup.sql

/test/postgresql_bak9.4.5/bin/pg_dump -U chanzorpsql backup -p 5432 -t 表名 -f  /path/backup.sql

postgresql恢复

/test/postgresql_bak9.4.5/bin/psql -U chanzorpsql backup  <  /path/backup.sql

mysql+postgresql备份与恢复的更多相关文章

  1. MySQL的备份与恢复

    Linux下的mysql的备份与恢复 备份: 比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump 命令格式如下: [root@linuxsir01 root]# ...

  2. Asp&period;Net Core 轻松学-使用MariaDB&sol;MySql&sol;PostgreSQL和支持多个上下文对象

    前言 在上一篇文章中(Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库)[https://www.cnblogs.com/viter/p/10243577.html],介 ...

  3. MySQL增量备份与恢复实例【转】

    小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,就不太可能每天进行一次完整备份了,这时候就可以使用增量备份.增量备份的原理就是使用了mysql的binlog日志.本次操作的 ...

  4. Mysql 数据备份与恢复&comma;用户创建,授权

    Mysql 数据备份与恢复,用户创建,授权 1. Mysqldump >outfile.sql 2. Mysql –uxxx –pxxx < backfile.sql 3. Create  ...

  5. 2020重新出发,MySql基础,MySql数据库备份与恢复

    @ 目录 MySQL数据库备份与恢复 数据库为什么需要备份 MySQL备份类型 MySQL热备份及恢复 逻辑备份 mysqldump SELECT INTO-OUTFILE mydumper 裸文件备 ...

  6. Covering Indexes in MySQL&comma; PostgreSQL&comma; and MongoDB

    Covering Indexes in MySQL, PostgreSQL, and MongoDB - Orange Matter https://orangematter.solarwinds.c ...

  7. 聚集索引、非聚集索引、聚集索引组织表、堆组织表、Mysql&sol;PostgreSQL对比、联合主键&sol;自增长、InnoDB&sol;MyISAM(引擎方面另开一篇)

    参考了多篇文章,分别记录,如下. 下面是第一篇的总结 http://www.jb51.net/article/76007.htm: 在MySQL中,InnoDB引擎表是(聚集)索引组织表(cluste ...

  8. MySQL InnoDB 备份与恢复七种方式

    有几种方式: 1 mysqldump, 这种方式不仅适用于InnoDB,还适用于其它类型的存储引擎,如MyISAM.备份的时候将数据库备份成SQL(包含drop,create,insert等语句),恢 ...

  9. 更改MySQL&sol;Postgresql密码

    Parrot包括几个SQL引擎,但是当它们被预先安装时,默认密码未被配置,并且拒绝访问其root用户. 重新配置Mysql / Mariadb密码 停止MySQL服务. sudo service my ...

随机推荐

  1. mount -t nfs 的使用

    服务安装:1. 在VMware Ubuntu中安装NFS服务: sudo apt-get install nfs-kernel-server2. 安装成功会出现配置文件/etc/exports. ls ...

  2. C&num;中的事件-订阅与发布

    我们用一个简单的例子,来说明一下这种消息传递的机制. 有一家三口,妈妈负责做饭,爸爸和孩子负责吃...将这三个人,想象成三个类. 妈妈有一个方法,叫做“做饭”.有一个事件,叫做“开饭”.做完饭后,调用 ...

  3. &lpar;转&rpar;CentOS下一键安装GitLab

    [环境准备]OS: CentOS 6.3 x86_64 [安装要求]如果有条件,提供一台全新的Server(仅仅只安装了一些系统的软件包),可以直接使用一键安装脚本(gitlab-install-el ...

  4. 老李分享:HTTP协议之协议头

    老李分享:HTTP协议之协议头   当我们打开一个网页时,浏览器要向网站服务器发送一个HTTP请求头,然后网站服务器根据HTTP请求头的内容生成当次请求的内容发送给浏览器.你明白HTTP请求头的具体含 ...

  5. markdown学习经验

    文章首发于我的github博客 前言 markdown是一种简洁有力的文本编辑语言.由于它十分好用,我将所有的博客都换成了markdown编辑器. 学习方法 工具为先,从工具中学习,熟能生巧. 工具选 ...

  6. &lbrack;Redis&rsqb;Redis的快速配置使用(图)

    --------------------------------------------------------------------------------------------------- ...

  7. centos系统&lpar;ssh&rpar;登录缓慢(输入账户密码后需要等待若干时间)

    现象:打开ssh连接工具,输入用户名密码,需要等待约3分钟才能进入系统,进入系统后操作都很流畅,同时top查看系统消耗也很低! 解决:在百度和谷歌搜索大量解决方案,都是如下解决方案: #取消ssh的反 ...

  8. 《基于Arm实验箱的国密算法应用》课程设计 结题报告

    <基于Arm实验箱的国密算法应用>课程设计 结题报告 小组成员姓名:20155206赵飞 20155220吴思其 20155234昝昕明 指导教师:娄嘉鹏 设计方案 题目要求:基于Arm实 ...

  9. 搭建自己的 github&period;io 博客

    1.前言 github.io 是基于 Github 的 repo 管理,这意味着咱们对其是有绝对的控制,这个跟放在第三方的平台比,可控性要好太多. 使用 github pages 服务搭建博客的好处有 ...

  10. HTTP从入门到入土&lpar;4&rpar;——URI、URL和URN

    URI URI全称:Uniform Resource Identifier,中文名为统一资源标识符.用来标识唯一标识互联网上的信息资源. Web上可用的所有资源,比如html.图像.视频等,都是由UR ...