博客
关于我
linux mysql备份
阅读量:792 次
发布时间:2023-02-01

本文共 989 字,大约阅读时间需要 3 分钟。

MySQL 数据库 为备份 切实可靠 的 方案 , 本文 将 为您 提供 两种 最佳 解决 方法 , 安全起见 .

方法一、适合 所有 格式 的 MySQL 数据库

这种 方案 无需 特别 条件 , 适用于 各类 数据库 格式为导出整个数据库或单独 备份 表格. 操作步骤如下:

  • 导出 整个 数据库:使用 mysqldump 命令 将 数据库 整体 复制 到 文本 文件中, 适合 定期 执行 定时 任务.

    mysqldump -u 用户名 -p 数据库名 > url/databas.sql
  • 导出 单独 数据表:选择 需要 备份 的 数据表 进行 复制, 适合 对特定 数据 表 进行 不断 针对性 备份.

    mysqldump -u 用户名 -p 数据库名 表名 > url/users.sql
  • 导出 数据库 结构:生成 数据库 schema 文件, 适合 只 需要 数据结构 不 需 要 数据内容 备份时使用.

    mysqldump -u 用户名 -p -d --add-drop-table 数据库名 > url/database.sql
  • 导入 数据库:恢复 数据库 时, 使用 mysql 中的 source 命令 从 备份 文件 中 恢复 数据.

    mysql -u root -p> use 数据库> source url/database.sql
  • 这种 方案 强调 功能全面, 适合 需要 一键 备份 整个 数据库 的 用户.

    方法二、针对 MyISAM 数据库 格式

    如果 数据库 采用 MyISAM 类型,Forgegot обо否 儿可按以下 方式 备份:

  • 文件 复制:直接 复制 数据库 所在目录 到 backups 文件夹, 适合 服务器资源 允许 的环境.

    cp -r /var/lib/mysql /backups/路径
  • 增量 备份:使用 rsync 工具, 按时间戳 备份 只 有变动 的 部分 文件,_Speedup备份速度.

    rsync -av /var/lib/mysql backups/
  • 这种 方案 灵活性 高, 允许 用户 根据 环境 需求 自行 确定 备份 Strategy.

    总结

    以上 方法 提供 统一 的 数据库 备份 Solution, 可根据 实际 情况 flexibly 应用. 建议 定期 存储 �備份, 保障 数据 安全.

    转载地址:http://ujwfk.baihongyu.com/

    你可能感兴趣的文章
    Linux tcpdump -any抓的包转换成标准的pcap
    查看>>
    Linux Terminator
    查看>>
    linux tex文件编译,用latexmk编译XeLaTeX tex文件
    查看>>
    linux thinkphp 目录 [ ./Runtime/ ] 不可写!
    查看>>
    Linux top
    查看>>
    Linux top 命令详解
    查看>>
    Linux tr命令学习笔记与应用举例
    查看>>
    Linux Ubuntu 装LAMP心得
    查看>>
    linux Ubuntu安装ftp并将本地文件上传到云服务器
    查看>>
    linux udev 自动挂载 SD卡/U盘
    查看>>
    Linux UDP C/S例子
    查看>>
    Linux uniq学习笔记
    查看>>
    Linux unit14
    查看>>
    Linux VFS中write系统调用实现原理【转】
    查看>>
    Linux VI command
    查看>>
    linux vim 插件
    查看>>
    Linux vim 操作大集合,Linux运维工程师收藏!
    查看>>
    Linux vim编辑器
    查看>>
    LINUX weblogic集群搭建- 03启动脚本的控制
    查看>>
    Linux wget 下载 文件到指定目录
    查看>>