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

  • 相关阅读:
    11.2---字符串数组排序,删除变位词(CC150)
    9.10---堆箱子问题(CC150)
    9.9---n皇后问题(CC150)
    11.1---有序数组合并(CC150)
    9.8---硬币问题(CC150)
    7.7---找只含3,5,7的数(CC150)
    17.1---编写一个函数交换两个变量的值(CC150)
    7.6--找过点最多的直线(CC150)
    7.5---两个正方形分成对半的直线(CC150)
    9.5---括号是否有效(CC150)
  • 原文地址:https://www.cnblogs.com/haoge92/p/9322183.html
Copyright © 2011-2022 走看看