mysql 复制frm_通过拷贝frm myd myi opt文件来实现mysql的备份和还原
不知道大家有没有想过,我们向mysql数据库中写入了数据,这些数据存放在什么地方。在linux下手动编译安装过mysql的人,我想 会知道存放在什么地方,mysql_install_db有这一步操作,他是产生mysql自带的数据库,执行了这一步操作后,你可以到/mysql安装目录/data(这个数据目录,可以从my.cnf中查到datadir) 目录下面就会出一个mysql的文件夹。
一,frm myd myi opt的解释
1,.frm保存的是描述了表的结构
2,.MYD保存的是表的数据记录
3,.MYI保存的是表的索引
4,.opt保存的是数据库的字符集
[root@BlackGhost test]# ls |grep opt | xargs cat
default-character-set=utf8
default-collation=utf8_general_ci
二,备份数据库
创建一个数据库,create database test; 这个时候去data目录下 面看看,会产生一个test文件夹 ,里面只有一个db.opt 文件,然后你在创建一些表,添加一些数据后,你在去data/test下面看看,里面多了一些.frm,.myd的文件 。
tar czvf /home/databak/test.tar.gz /usr/local/mysq/data/test
这样就备份好了
三,还原数据库
1,进入test数据库
use test;
show tables;
在这儿你会看到,你新增加的表。
2,删除data/test目录下面的frm,myd,myi这三种类型的文件
use test;
show tables;
这个时候,一张表都没有。
3,还原表
tar zxvf /home/databak/test.tar.gz -C /usr/local/mysq/data
4,在查看test的表
use test;
show tables;
这个时候,新增加的表又出来了。
如果是直接把data下面的test目录删除掉的话,就重新create database test; 会产生一个新的test目录,然后在把备份的数据,还原过来就行了。个人觉得这种备份比较好,导出,导入比较麻烦,不用记得备份命令,只要会copy就行了。在不改变数据库配置的前提下,这种备份,还原基本上不会出现乱码的。
mysql 复制frm_通过拷贝frm myd myi opt文件来实现mysql的备份和还原相关推荐
- myd加入mysql数据库_mysql数据库是.frm,.myd,myi备份如何导入mysql
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...
- mysql5.6 之frm,MYD,MYI,idb,文件说明
如数据库a,数据库表b 如果表格b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储 ...
- 数据库是.frm,.myd,myi备份如何导入mysql (转)
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...
- .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库
---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ---------------------- 前几天在黑马论坛上遇到一个网 ...
- 如何将.FRM,.MYD,MYI文件转换为.SQL导入数据库中
先说说这几种文件是干什么的: *.frm是描述了表的结构, *.myd保存了表的数据记录, *.myi则是表的索引. 其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构. . ...
- MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
2019独角兽企业重金招聘Python工程师标准>>> mysql数据库的备份与还原主要有3中方式 方式一 备份:通过导出sql执行文件备份数据库 还原:通过导入sql执行文件到my ...
- myd文件 php项目,MYSQL表引擎与文件.frm,.myd,.myi
mysql数据库新加了几个表,结果只有frm文件存在,如果直接复制到别的电脑,这几个表是提示错误的,为什么呢?查了下资料:frm.MYI.MYD分别对应MyISAM表的表结构\索引\数据文件. 我遇到 ...
- mysql 游戏服务器设计_游戏服务器之基于文件数据库和mysql数据库的db服务器设计...
设计上: (1)文件数据库是用于处理游戏逻辑业务请求. (2)mysql数据库是用于处理运营后台查询请求. (3)备份业务是用于定时备份文件数据库文件. 本文目录: 1.角色数据更新请求 2.mysq ...
- ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
.frm .MYD .MYI都是Mysql存储数据的文件, 代表MySQL数据库表的结构/数据和索引文件.其中,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引. 恢复 ...
最新文章
- XML篇---可配置化的取值方式[便于维护]
- VMM2012应用指南之1-实验环境概述与准备
- 架构大型企业Java项目–我的虚拟JUG会话
- matlab 设计带阻型陷波滤波器_Q值可调、最大增益恒定的带通滤波器
- 【TensorFlow】TensorFlow函数精讲之tf.contrib.layers.flatten()
- centos 6.5配置apache php mysql_centos6.7下搭配apache php mysql环境
- Informix 11.5 SQL 语句性能监控方法及实现
- 在线假单词随机生成器
- Java BufferedReader
- 简单使用jave获取上传视频时长--java后端
- Tushare Day3——了解stock_company并与stock_basic数据规模进行比较
- 迪米特法则 php,迪米特法则(The Law of Demeter) -解道Jdon
- 厦门航空谁让你如此霸王
- Java String字符串转Json
- 直播回顾丨一堂课快速上手EdgeX
- 秋雨,在迷乱的思绪中飞扬
- Java实践课程设计附源码和sql脚本(物流管理系统)
- 主机与虚拟机静态IP 设置
- GIS二次开发的一个软件
- excel 问题,vba
热门文章
- Paper reading (九十):Can Gut Microbiota Composition Predict Response to Dietary Treatments
- Python快速入门(1)常用容器和内置函数介绍
- jsp基础之page指令,include动作(新手学习笔记)
- 一起听、一起看、一起唱掀起Z世代青年社交浪潮
- c++ 头歌实训 第四关 日历打印
- linux中屏蔽定时任务,linux中的定时任务
- 190824-英雄联盟传记爬取
- 不看后悔!圈内老手总结的18条嵌入式 C 实战经验
- 华硕重装后进入bios_华硕台式机重装系统win10按哪个键进入bios设置
- element-ui 时间日期选择器格式调整(yyyy-mm-dd)