一、MySQL 常见的备份方式

1. 直接拷贝数据库文件(物理拷贝)
2. 使用 mysqldump 工具备份
3. 使用 mysqlhotcopy 工具备份
4. 使用 mysql 的主从同步复制,实现数据实时同步备份
二、MySQL 物理数据文件结构介绍
1. 日志文件
错误日志 err log
二进制日志 binary log
更新日志 update log
查询日志 query log
慢查询日志 slow query log
innodb 的 redo 日志
2. 数据文件
>>>对于 myisam 来说:
表结构信息:.frm
数据信息:.myd
数据索引信息;.myi
>>>对于 Innodb 来说:
独享表空间:.ibd
共享表空间:.ibdata
3. 系统文件
配置文件:my.cnf
进程文件:xxx.pid
socket文件:xxx.sock
4. replication 文件
master.info:存储在 slave 端目录下,关于 master 和 slave 相关信息
relay log:存储 I/O 进程从 master 读取的 bin-log 信息,然后由 slave 端的 SQL 线程从该 binary log 中读取解析过的日志信息,转化成 slave 所能执行的 query 语句
index:则是存放 binary log 的路径,也就是目录文件
三、使用 mysqldump 备份与恢复
1. 备份原理
mysqldump 备份原理比较简单,先查出需要备份的表结构,在文本文件中生成一个 create 语句;然后将表中的所有数据记录转换成一条 insert 语句;通过这些语句就能够创建表并插入数据。
2. 备份一个数据库
基本语法:
>>> mysqldump -u username -p dbname table1 table2 ... > BackupName.sql
实例说明:
mysqldump -u root -p test person > /tmp/backup.sql
3. 备份多个数据库
基本语法:
mysqldump -u username -p --databases dbname2 dbname2 > BackupName.sql
实例说明:
mysqldump -u root -p --databases test mysql > /tmp/backup.sql
4. 备份所有数据库
基本语法:
mysqldump -u username -p -all-databases > BackupName.sql
实例说明:
mysqldump -u -root -p -all-databases > /tmp/all.sql
5. 数据恢复
基本语法:
mysql -u root -p [dbname] < backup.sql
实例说明:
mysql -u root -p < /tmp/backup.sql
四、直接复制数据库目录
MySQL 有一种非常简单的备份方法,就是将 MySQL 中的数据库文件直接复制出来。这是最简单,速度最快的方法。不过在此之前,要先将服务器停止,这样才可以保证在复制期间数据库的数据不会发生变化。如果在复制数据库的过程中还有数据写入,就会造成数据不一致。这种情况在开发环境可以,但是在生产环境中很难允许备份服务器。
注意:这种方法不适用于 InnoDB 存储引擎的表,而对于 MyISAM 存储引擎的表很方便。同时,还原时 MySQL 的版本最好相同。
# mysql数据库备份恢复
# mysql备份数据库
# mysql备份数据库命令
# MySQL数据库备份与恢复方法
# mysql备份与恢复详解
# MySQL备份与恢复之冷备(1)
# MySQL备份与恢复之热备(3)
# 深入分析MySQL 的备份和恢复机制
# 在Win下mysql备份恢复命令
# 一文学会Mysql数据库备份与恢复
# 这是
# 数据库文件
# 就会
# 多个
# 很难
# 在此
# 则是
# 有一种
# 才可以
# 相关信息
# 这种情况
# 所能
# 要先
# 最简单
# 转换成
# 很方便
# 独享
# 配置文件
# 数据恢复
# 文本文件
相关文章:
C++中引用和指针有什么区别?(代码说明)
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
建站之星免费版是否永久可用?
建站主机系统SEO优化与智能配置核心关键词操作指南
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
建站主机核心功能解析:服务器选择与网站搭建流程指南
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
详解jQuery停止动画——stop()方法的使用
5种Android数据存储方式汇总
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
如何注册花生壳免费域名并搭建个人网站?
如何高效利用亚马逊云主机搭建企业网站?
非常酷的网站设计制作软件,酷培ai教育官方网站?
学校为何禁止电信移动建设网站?
无锡营销型网站制作公司,无锡网选车牌流程?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
招贴海报怎么做,什么是海报招贴?
网站制作需要会哪些技术,建立一个网站要花费多少?
建站主机解析:虚拟主机配置与服务器选择指南
营销式网站制作方案,销售哪个网站招聘效果最好?
如何在企业微信快速生成手机电脑官网?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
如何快速搭建高效WAP手机网站吸引移动用户?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
简单实现Android验证码
建站主机服务器选型指南与性能优化方案解析
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
,怎么用自己头像做动态表情包?
如何在IIS中新建站点并配置端口与物理路径?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
如何用PHP工具快速搭建高效网站?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Java解压缩zip - 解压缩多个文件或文件夹实例
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
如何用花生壳三步快速搭建专属网站?
如何通过WDCP绑定主域名及创建子域名站点?
网站制作新手教程,新手建设一个网站需要注意些什么?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何在阿里云ECS服务器部署织梦CMS网站?
盐城做公司网站,江苏电子版退休证办理流程?
建站之星logo尺寸如何设置最合适?
设计网站制作公司有哪些,制作网页教程?
宿州网站制作公司兴策,安徽省低保查询网站?
如何基于云服务器快速搭建个人网站?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
*请认真填写需求信息,我们会在24小时内与您取得联系。