mysql最好用什么工具备份?

作者&投稿:攸贞 (若有异议请与网页底部的电邮联系)
mysql备份工具,有哪些比较好的!~

要看你用什么存储引擎

一般的话都是用mysql本身带的mysqldump来进行备份,然后结合操作系统的"计划任务"来实现自动化管理.

如果你使用的是虚拟主机,可以用使用phpmyadmin来备份数据库。 1)登陆phpmyadmin。登陆后左边会出现数据库列表,单击要备份的数据库,如图。 2)在弹出的页面中,右侧上部单击“导出”按钮,一般保持默认选项,最下面“另存为文件”,选择“ZIP压缩”...

mysql安装以后,有一个data目录,直接copy下来就能达到备份的效果。另外,可以用mysql客户端,如mysql-front可以进行数据库的管理,里面也有数据备份工具。
mysql-front可在以下地址下载。
http://www.down5566.com/Fee74/ID17772/

数据备份是数据容灾的最后一道防线,即便有着两地三中心的架构,备份也依然重要。如果备份出问题,备份时影响了交易业务,备份数据无法恢复,这些也是企业难以承受的。所以选择合适的备份工具尤为重要。


每个企业级数据库都会有配套的备份工具,MEB(MySQL Enterprise Backup)就是MySQL企业版中非常重要的工具之一,是为企业级客户提供的数据备份方案。


Xtrabackup一直作为MEB 开源版备胎而存在,从MySQL 8.0开始情况可能会变得有所不同。


在 MySQL 8.0的Backup Lock、Redo Log Archiving、Page Tracking等新特性的加持下,MEB备份/恢复体验会更好,目前xtrabackup还不支持这些特性。


MySQL 企业版还有哪些功能?


特性1:Backup Lock


8.0之前使用xtrabackup或MEB做物理备份,为了保证备份时InnoDB引擎表与其他引擎数据文件、及binlog日志的一致性会上全局读锁,再拷贝非InnoDB文件,这期间MySQL会变成只读,数据无法写入。表数量越多,可能加上时间越长,如果使用的xtrabackup 不小心没加rsync参数,逐个拷贝frm文件,锁定时间会更长,对业务影响较大。


我曾遇到过部署在虚拟机的实例有12000多张表,当时使用的xtrabackup,备份脚本中没加rsync参数,结果锁了十几分钟,而MEB就没有这样的问题。


MySQL 8.0支持轻量级备份锁 LOCK INSTANCE FOR BACKUP,数据字典也重构了由InnoDB存储。若不创建非InnoDB表,MEB默认使用备份锁获取binlog日志一致性位置,并阻止DDL操作,但不影响DML操作。


  • 只有InnoDB表,仅上备份锁


  • 请点击输入图片描述

  • 若有非InnoDB表,上全局锁


  • 请点击输入图片描述

    特性2:Redo Log Archiving

    MEB能做到在线热备,备份时不影响数据库读写,这是利用了InnoDB事务日志,在备份期间持续监视redo log的变化,读取增量变化,写入到ibbackup_logfile,也就不需要上锁来保障备份一致性。(对非InnoDB的文件需要上读锁拷贝)

    如果备份期间数据库写入负载特别大,而写入ibbackup_logfile速度较慢,redo log size也不大,很可能会出现ibbackup_logfile的写入速度跟不上redo log记录生成速度,redo log 空间不够时需要覆写日志文件,那么来不及写入ibbackup_logfile的记录会丢失,导致备份失败。

    MEB 4.1对此做了优化,将redo log处理线程拆分成多线程分工合作,提高处理redo log的效率,降低了redo log覆写造成备份失败的概率,但redo log新增速度和ibbackup_logfile写入速度悬殊太大,问题依然会发生。

    MySQL 8.0.17支持了redo log archiving 彻底解决了此问题,备份前设置innodb_redo_log_archive_dirs,指定redo log归档目录。MEB备份时自动开启日志归档,当checkpoint时会将旧记录归档到此目录,后续从归档文件中读取redo日志记录,避免了覆写可能导致的redo记录丢失。


    请点击输入图片描述

    注意:innodb_redo_log_archive_dirs 不能在数据目录下,目录权限要求是700

    特性3:Page Tracking

    Page Tracking 是为优化增量备份效率,减少不必要的数据页扫描。

    增量备份当前有3种扫描模式:

  • page-track:利用LSN精确跟踪上次备份之后被修改页面,仅复制这些页面,效率最快。

  • optimistic:扫描上次备份之后被修改的InnoDB 数据文件中,找出并拷贝修改的页面。依赖系统时间,使用存在限制。

  • full-scan:扫描所有InnoDB数据文件,找出并拷贝自上次备份之后修改的页面,效率最慢

  • 1、利用page-track增量备份,需先安装备份组件

  • mysql> INSTALL COMPONENT "file://component_mysqlbackup";

  • 2、在全备前开启page-track

  • SELECT mysqlbackup_page_track_set(true);

  • 3、全备之后,做增量备份时指定若满足page tracking条件,默认会使用page-track模式,否则会使用full-scan模式,也可以指定--incremental=page-track。

  • mysqlbackup --incremental-backup-dir=backup_incr --trace=3 --incremental=page-track --incremental-base=history:last_full_backup backup

  • incremental-base有3种选择

  • last_backup:基于前一次备份做增备,前一次备份可能是增备,也可能是全备。这种方式全备之间可能会有多个增备,每次增量可能比较小,但恢复时需要逐个合并。

  • last_full_backup:基于前一次全备做增备。这种方式增备会越往后体积可能越大,但恢复时只需要合并最后一次增量备份。

  • dir:基于前一次的备份目录,前一次备份可能是增备,也可能是全备。

  • 测试对比full-scan 和page-track ,在变更页小于总体50%的情况下 ,备份效率至少能有1倍的速度提升。

  • page-track 模式 磁盘读写均衡,说明读写的都是修改页面。

  • 请点击输入图片描述

  • full-scan模式 磁盘读写差别很大,说明读了很多未修改的页面。

  • 请点击输入图片描述




最好的mysql界面管理工具是什么?
Navicat是闻名世界、广受全球各大企业、政府机构、教育机构所信赖,更是各界从业员每天必备的工作伙伴。自2001 年以来,Navicat 已在全球被下载超过 2,000,000 次,并且已有超过 70,000 个用户的客户群。《财富》世界 500 强中有超过 100 家公司也都正在使用 Navicat。二、MySQL Workbench:MySQL ...

mysql 什么数据库管理软件好用
Navicat for MySQL 是主流,是需要安装的window客户端工具。 也有一款是基于web的工具软件treeDMS也很方便使用。

就目前来说,mysql用哪个版本比较好啊???我以前没用过,找点建议啊
问这种问题的一般都是新手。其实新手随便用哪个版本都一样。反正都是学习为主。用5.0,5.5等等都没有太大的区别。

这几个MYSQL开发工具哪个好用
Navicat 最好用.有简体中文版的

初学mysql,哪个版本比较好
一般来说,稳定的版本就好,但是大版本也必须选择市面上稳定运行的通用版本,比如mysql5.6 5.7版本,因为这样你可以获取到最新的特性而不会落伍,学习他们在一段时间内可以保持领先。mysql是非常好用的互联网数据库,但是由于很多时候都是收到oracle的影响,现在很多企业转到自己开发mysql,因为源代码是...

有什么好用的mysql管理工具
我用Oracle官方提供的MySQL WorkBench,以前也用过Navicat,甚至有时直接就在MySQL的命令行界面里面干活了。

分享9个简单好用的MySQL数据库优化方式
2. 设置NOT NULL约束尽量为字段设置NOT NULL,这样能减少比较NULL值的开销。例如,"省份"和"性别"这样的字段,可以利用ENUM类型处理,以提升数值型查询速度。3. 用JOIN替换子查询从MySQL 4.1起,JOIN取代子查询,减少了内存中临时表的使用。比如,查找无订单客户时,使用JOIN比子查询更快,特别是当...

mysql大数据库备份什么软件好用?
1. mysqldump: 最早,也是最成熟的逻辑备份工具,是 MySQL 原生的用来备份整个数据库实例、单个数据库、单张表的逻辑备份工具, 上手简单,学习成本几乎为 0。备份简单,恢复也简单。比如导出单个数据库 ytt: mysqldump ytt > \/tmp\/ytt.sql;恢复也非常简单:mysql < \/tmp\/ytt.sql 缺点是备份速度慢...

现在mysql哪个版本最好 最稳定?
5.6、5.7都行,5.7之后就是MySQL8了。

mysql 可视化工具哪个比较好用
网页版可以使用mysql phpMyAdmin;客户版可以使用navicat;都是可视化挺不错的工具

镇赉县13781182336: mysql最好用什么工具备份? -
少苑马来: mysql安装以后,有一个data目录,直接copy下来就能达到备份的效果.另外,可以用mysql客户端,如mysql-front可以进行数据库的管理,里面也有数据备份工具.mysql-front可在以下地址下载.http://www.down5566.com/Fee74/ID17772/

镇赉县13781182336: mysql数据库备份工具哪个好用 -
少苑马来: windows系统就用windows系统自带的备份软件备份,基本是就是备份文件,想用第三方备份就选择个备份软件(中科同向的备份软件不错).增量备份和完全备份结合使用最好,如果想在省事一点就用CDP持续数据保护软件.

镇赉县13781182336: mysql数据库有什么好的备份还原工具 -
少苑马来: 以下的文章主要介绍的是MySQL Administrator备份与还原数据库,随着PHP技术的逐步发展,MySQL数据库的使用率也成上升趋势.可MySQL数据库的实际操作一般都是基于命令行的,而没有像微软MSSQL数据库的企业管理器这样...

镇赉县13781182336: 有没有很好的Mysql数据库自动备份软件信得过的.有的话大侠们推荐个谢谢. -
少苑马来: 如果是公司的,或者资料比较重要,可以用“万备无忧备份软件”,它是绿色安全的软件,比较合适需要每日备份的重要数据,可以简单设置无数个备份计划,需要可以到淘宝上搜一下,好像30元吧.一次注册可以永久用,我们公司就用它,非常好.不过要在WINDOWS下面才能使用,如果你是LINUX的话就用不了啦.

镇赉县13781182336: MySQL的几种备份工具 -
少苑马来: 可以安装腾讯手机管家备份文件的,云端保存,安全保障,换机无忧.新增文件共享功能,便捷共享照片、视频、文档.1,备份可以借助腾讯手机管家的文件备份进行备份,重要文件可以随时上传进行备份;2,备份之后登陆管家的账号可以进行手机数据的恢复,防止文件的丢失.

镇赉县13781182336: 哪个备份软件为MYSQL数据库备份比较好啊?
少苑马来: MYSQL可以使用MYSQLDUMP来备份,方瑞快备http://feb.fanry.com有支持MSSQL、MYSQL的服务器版产品,不过目前MYSQL好像也是调用了MYSQLDUMP来备份,支持压缩加密,备份到共享或FTP.

镇赉县13781182336: 大家使用过的mysql备份工具有哪些 -
少苑马来: 如果你使用的是虚拟主机,可以用使用phpmyadmin来备份数据库. 1)登陆phpmyadmin.登陆后左边会出现数据库列表,单击要备份的数据库,如图. 2)在弹出的页面中,右侧上部单击“导出”按钮,一般保持默认选项,最下面“另存为文件”,选择“ZIP压缩”...

镇赉县13781182336: mysql大数据库备份什么软件好用? -
少苑马来: 帝国备份王已经很久没有更新了,出现问题找他们,也不能及时解决的.我都换用多备份了,备份恢复都蛮简单.教你下具体操作:1.登录多备份官网—注册账户—进入控制面板—选择开始—选择数据库备份2.出现“你的数据库是否可以远程授权”,选择可以,进入托管模式(除非你的空间不能授权,那就是跳入插件页面)3.进入托管模式之后,选择mysql数据库.填写好端口,ip,用户名,密码.,之后设置好存储位置,备份频率,备份时段,然后点击启动备份.就可以了.希望能帮到你,望采纳.

镇赉县13781182336: 有什么备份mysql数据库的软件 -
少苑马来: phpmyadmin,navicat...不过如果导出的数据库很大的话,建议使用mysql自带的工具mysqldump,毕竟自带的工具还是要快很多,下面是简单的用法,详细请百度一下mysqldump:mysqldump -uroot -p db_name > db.sql #root用户导出名为db_name的数据库,导出的文件名为db.sql,也可以在db.sql加上路径.

镇赉县13781182336: mysql数据库怎么备份? -
少苑马来: 我知道的 有四种方法. 1、全备份,可以直接把 data目录下该数据库目录直接打包保存. 2、使用mysqldump 保存成sql文件. 3、保存bin-log日志,(属于增量备份) 4、用备份工具,多备份.定时自动备份,长远看来,省时省力,比较推荐.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网