位置: 编程技术 - 正文

如何备份MySQL数据库(怎样备份mysql数据库)

编辑:rootadmin

推荐整理分享如何备份MySQL数据库(怎样备份mysql数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql备份数据的方式有哪些,如何备份mysql数据库sql文件,mysql备份数据的方式有哪些,如何备份mysql5.5数据库,如何备份mysql数据库sql文件,如何备份mysql数据,如何备份mysql数据库sql文件,如何备份mysql5.5数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

在MySQL中进行数据备份的方法有两种:

1. mysqlhotcopy

这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法。

命令的使用方法是:

mysqlhotcopy -u root -p<rootpass> db1 db2 … dbn <output_dir>

如果需要备份全部数据库,可以加上?regexp=”.*”参数。

Mysqlhotcopy命令可自动完成数据锁定工作,备份时不用关闭服务器。它还可以刷新日志,使备份文件和日志文件的检查点能保持同步。

2. mysqldump

这个命令是用来把数据库倒成sql文件的,是非常古老的命令了。

命令的使用方法是:

mysqldump -u root -p<rootpass> ?hex-blob db1 > db1.sql

如何备份MySQL数据库(怎样备份mysql数据库)

加上?hex-blob参数以后,blob数据会被类似BASE的方法转换为文本来存储在sql文件中,就不会导致sql文件格式问题了。经过测试,通过这种方法备份的blob数据再重新恢复回去能够完全正确。

如果要备份所有的数据库,可以加上?all-databases参数。

用mysqldump命令还可直接把数据库转移到另外一台服务器上,不用生成备份文件。重复执行可定期更新远程数据库。

% mysqladmin -h remote_host create testdb

% mysqldump ?opt testdb | mysql -h remote_host testdb

另外还可通过ssh远程调用服务器上的程序,如:

% ssh remote_host mysqladmin create testdb

% mysqldump ?opt testdb | ssh remote_host mysql testdb

2种数据库备份方式的优缺点:

使用mysqlhotcopy等程序备份速度快,因为它直接对系统文件进行操作,但是需人为协调数据库数据的备份前后一致性。

mysqldump程序备份数据库较慢,但它生成的文本文件便于移植。

对于没有使用InnoDB的数据库,用mysqlhotcopy是最好的方法;否则必须采用mysqldump。不论如何,直接拷贝文件的备份方法应该被废弃了。

Linux下自动备份MySQL的方法 Linux下可以利用crontab系统每天定时备份MySQL数据库,以下是详细步骤:1、创建保存备份文件的路径/mysqldata#mkdir/mysqldata2、创建/usr/sbin/bakmysql文件#vi/usr/sbi

MySQL错误ERROR 解决方法 今天测试合服脚本的时候,遇到一个很奇怪的问题。Mysql报ERROR:ERROR(HY):Preparedstatementneedstobere-prepared经过测试,发现不是合服脚本的问题。经过一

MySQL触发器使用详解 MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触

标签: 怎样备份mysql数据库

本文链接地址:https://www.jiuchutong.com/biancheng/321358.html 转载请保留说明!

上一篇:MySQL数据库如何开启远程连接(多备份)(mysql怎样)

下一篇:Linux下自动备份MySQL的方法(linux中备份)

  • 委托加工业务的会计处理
  • 个人所得税的税点是多少钱
  • 小规模申报增值税怎么申报
  • 备用金支出怎么记账
  • 房地产企业销售额排名
  • 合并报表中少数股东权益是什么意思
  • 汽车销售行业印花税问题和对策
  • 货代行业红字冲正发票怎么做凭证
  • 税务大厅申报社保需要资料
  • 直接快递到国外的货物如何收汇?
  • 加班误餐费应该怎么走账?
  • 房地产企业预售收入作为业务招待费
  • 对公账户短信服务费怎么取消
  • 固定资产怎么录入系统
  • 电脑内存条是干什么的?
  • 收回财政结余资金账务处理
  • 主板清除bios
  • 解决网卡驱动故障的方法
  • 增值税税率为零的有哪些项目
  • linux bsub
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • 路由器增强型
  • 房地产开发企业会计制度
  • 固定资产加速折旧方法
  • php反射的原理
  • 企业所得税申报表模板
  • 企业所得税法定税率是多少
  • k8s安装步骤
  • php三元运算符简单例子
  • jQuery dom操作
  • pytorch如何搭建神经网络
  • php正则匹配网址
  • 公司间代收代付
  • 利息收入交所得税吗
  • 跨年坏账准备转回
  • 财务费用包括什么利息
  • 苹果响应机制
  • 企业所得税太高怎么合理规避
  • 营业外收入汇算清缴时需要调增吗
  • 一般纳税人技术服务费几个点
  • 简述sql server 2008的新增功能
  • 增值税加计抵减怎么算
  • 出口报关金额怎么算
  • 预收账款转主营业务收入怎么描述
  • 企业促销如何进行营销
  • 坏账计入管理费用,摘要怎么写
  • 可供分配的利润分配顺序
  • 银行利息为什么用红字
  • 失控发票进项税转出成本调整
  • 新会计准则会计科目明细表
  • 出租车票单张限额
  • 建账的大体流程有哪些
  • mysql缓冲区
  • win2000 xp
  • linux介绍视频
  • iexplores.exe是什么病毒
  • win8.1安装过程
  • ubuntu安装指南
  • linux ifcon
  • 如何让windows7更快
  • macos创建文件夹
  • realshed.exe - realshed是什么进程 有什么用
  • centos安装编译环境
  • win7桌面右键菜单多余选项删除
  • win7自动更新失败怎么删除更新启动
  • win10系统出现蓝屏
  • win7怎么在桌面添加时钟
  • glib库
  • js立即执行函数几种写法
  • python自动发邮件内容
  • js比较数值
  • 简述linux与windows相比,有哪些优势
  • unity协程的工作原理
  • python正则批量替换字符串
  • EasyTouch Broadcast messages选项在js和c#下的用法
  • 企业自建旧房产怎么处理
  • 增值税纳税申报操作流程和内容
  • 三证合一怎么申报
  • 北京买新车购置税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设