• mysql的备份与恢复


    mysql的备份和恢复

    备份数据库文件
    1.停止mysql服务
    备份数据库目录中指定数据库
    如: cp -r /var/lib/mysql/bw /home/backup/

    2.恢复数据库
    将备份文件拷回至数据库目录:/var/lib/mysql,并且修改备份文件的:属主、属组
    cp -r /home/backup/bw /var/lib/mysql/
    cd /var/lib/mysql
    chown -R mysql.mysql bw

    mysqldmp命令备份
    mysqldump 备份SQL语句 MySQL脚本中 .sql结尾
    a.sql b.sql

    1.备份
    mysqldump -u用户 -p密码 -h主机 -B 数据库1 数据库2.... > /home/backup/db.sql
    mysqldump -u用户 -p密码 -h主机 -A > /home/backup/all.sql

    2.恢复:
    mysql -u用户 -p密码 -h主机 < /home/backup/db.sql


    通过二进制日志备份和恢复

    1.备份二进制日志
    cp /var/lib/mysql/mysql-bin.* /home/backup/


    2.恢复
    查看二进制日志
    mysqlbinlog /var/lib/mysql/mysql-bin.000001

    恢复
    从日志文件mysql-bin.000004的位置1379恢复到1966

    mysqlbinlog mysql-bin.000004 --start-position=1379 --stop-position=1966 | mysql -uroot

    从日志文件mysql-bin.000004的日期2019-09-27 15:08:49 恢复到2019-09-27 15:09:06
    mysqlbinlog mysql-bin.000004 --start-datetime="2019-09-27 15:08:49" --stop-datetime="2019-09-27 15:09:06" | mysql -uroot

  • 相关阅读:
    leetcode 131. Palindrome Partitioning
    leetcode 526. Beautiful Arrangement
    poj 1852 Ants
    leetcode 1219. Path with Maximum Gold
    leetcode 66. Plus One
    leetcode 43. Multiply Strings
    pytorch中torch.narrow()函数
    pytorch中的torch.repeat()函数与numpy.tile()
    leetcode 1051. Height Checker
    leetcode 561. Array Partition I
  • 原文地址:https://www.cnblogs.com/security-guard/p/12068651.html
Copyright © 2020-2023  润新知