问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何备份mysql数据库?

发布网友 发布时间:2022-04-21 19:36

我来回答

4个回答

热心网友 时间:2022-07-10 05:45

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


每个企业级数据库都会有配套的备份工具,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操作。


热心网友 时间:2022-07-10 05:46

Mysql数据库备份的方法:

方法一:如果你使用的是虚拟主机,可以用使用phpmyadmin来备份数据库。

1、登陆phpmyadmin。登陆后左边会出现数据库列表,单击要备份的数据库。

2、在弹出的页面中,右侧上部单击“导出”按钮,一般保持默认选项,最下面“另存为文件”,选择“ZIP压缩”,最后单击执行按钮。

3、弹出保存文件后,保存文件即可。


方法二:如果你的数据库可以使用外部链接。可以使用SQLyogEnt来备份。

1、打开SQLyogEnt,并登陆mysql服务器,前面的文章已经讲过,如果还不明白的可以看这里《MySql管理利器SQLyogEnt初识(php建立数据库)》。

2、在左边数据库菜单选择要备份的书库,然后右击它。在弹出的菜单中,选择Backup Database as sql mp。

3、在弹出的对话框中,“export to file”即时备份数据库文件要保存的位置,其他保持默认选项,单击“Export”按钮,开始备份。

4、如果数据库是存放在和程序一台服务器的时候,及数据库地址为localhost的时候,备份mysql数据库一般采用第一种方法,如果你的mysql数据库可以外部登录,就可以使用第二种方式。如果你是独立服务器,可以直接复制数据库源文件即可,这里就不详细讲解了。


注意:

备份时要注意MYSQL数据库的版本和使用的字集,在还原的时候也要对应好,否则会出现乱码或者意想不到的后果。

热心网友 时间:2022-07-10 05:46

常用备份工具是mysql自带的mysqlmp,
mysqlmp -u root -p密码 dbname >d:\test.sql ------------备份某个库
mysqlmp -u root -p密码 dbname tablename>d:\test.sql ------------备份某个库下的某个表
mysqlmp -u root -p密码 --all-databases >d:\test.sql ------------备份全库
更多参数可通过 在 mysqlmp --help查看

热心网友 时间:2022-07-10 05:47

备份的应该是数据库。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...每次文字比较多超出屏幕大小就不知道怎么截屏,求教大佬! 我国政策性 广西明士清医疗器械有限公司怎么样? 广西禾力药业有限公司怎么样? 广西龙母圣商贸有限公司怎么样? 安徽合肥有什么去痔的好地方 我女朋友的谷丙转氨酶过高(达到121),而且两对半检测为阴性,是肝功能有... 泸州丽人女子医院开展科室 自由之子本次世界杯是否将在小组赛中被菜? 世界杯谁会嬴 在备份mysql数据库时,我直接把data文件夹下的数据... 怎么备份mysql数据库 mysql数据库该如何备份呀 mysql中备份和还原数据库的语句什么啊 mysql中备份数据库的命令是 mysql到底如何备份 影视宣传片制作合同协议书范本 标准版 请问,用相机拍摄的合同有没有法律效力? 消费者跟摄影公司签订的选片合同上没有盖公章,还具... 支付宝驾驶证交警承认吗 怎么写拍摄电影相关的合同范本 支付宝证件夹驾驶证交警承认吗 电视剧摄影师聘用合同协议书范本 摄影合同如何签?比如,甲方委托我拍摄工业设备照... 广告模特拍摄合同范本 合同拍摄照片有法律效力吗 电影拍摄剧组与其他签订的合同是承揽合同还是劳务合同 摄 影 师 合 同 书 产品拍摄服务合同协议书范本 影视拍摄协议书 mysql数据库怎么备份数据库 mysql数据库备份怎么保证数据 脑后有反骨的人多数是人才 吗? 备份mysql数据 mysql数据库备份怎么直接拷贝 反骨的人多不多,这种人靠谱吗 mysql 如何备份和还原数据库 什么是反骨?有反骨的人可靠吗? 男人有反骨意味着什么? 反骨的人好不好! 长反骨的人是不是很多? 人群中反骨的比例大概是多少?具有反骨的人的特别... 如何查询 xmltype中的所有 vs.net2005中如何对XML文档进行查询? 如何查询含XML类型字段的表 如何把数据库中类型为XML的列查询出来并以表格显示? 怎么才能知道一个网站的XML地址? DB2 9中怎样查询 XML 数据 c# 对复杂的xml文件进行查找 xml 查询 C#