zoukankan      html  css  js  c++  java
  • mysql+postgresql备份与恢复

    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='1624266'  二进制日志文件名 | mysql  -uuser -p123123

    mysqlbinlog --start-position='1624266'  二进制日志文件名 | 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

  • 相关阅读:
    R语言学习——数据分析
    java学习——类之YuanZhu
    java学习——类之YuanZhu
    java学习——构造类之3!+5!=126
    C# WebQQ协议群发机器人(二)
    Unity5.1 新的网络引擎UNET(七) UNET 单人游戏转换为多人
    转:Oracle GoldenGate学习之Goldengate介绍
    cvReadTrainData
    使用Handler在子线程中更新UI
    初识MVC
  • 原文地址:https://www.cnblogs.com/haoge92/p/9322183.html
Copyright © 2011-2022 走看看