在使用虚拟服务器时,服务器提供商一般不会像我们使用本地数据库一样:使用导入导出(这样的文件后缀是*.sql)。大部分时候提供的是一个文件夹,里面包括:数据库名文件夹,文件夹里包括,*.frm,*.MYI,*.MYD,并且包含一个db.opt文件。分别介绍一下:
*.frm----描述了表的结构
*.MYI----表的索引
*.myd----保存了表的数据记录
db.opt----用文本编辑器打开,可以看到里面保存的是编码信息
要把上述的数据库导入进mysql:
1、安装mysql数据库:我安装的数据库是MySQL Server 5.5,安装目录选择:D:\program files\MySQL (注意:路径中不要包含中文)
2、在C:\Documents and Settings\All Users\Application Data\ 里找到 MySQL\MySQL Server 5.5文件夹,该文件夹下有个文件: my.ini
3、在my.ini文件里找到一个datadir的key如:datadir="C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\“
4、在3找到的一个data文件夹下,拷贝服务商提供备份时提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)
5、一般重启mysql服务,在管理界面就可以看到表的结构及数据了
OVER
分享到:
相关推荐
Mysql数据库忘记备份数据库,通过.frm和.ibd文件恢复数据的方法,最后只能通过恢复工具找到数据库的.frm和.ibd文件, 整个恢复过程其实可以总结为下面几步: (1):恢复mas2020数据库文件 (2):恢复表结构 ...
记一次mysql根据.frm.ibd文件恢复数据 背景: 公司用的阿里云mysql 5.6数据库,阿里云的控制台上做了两天一备份的设置。当我发现我误操作drop了一张表之后,我从控制台上下载了备份的压缩包,解压之后拿到我drop的那...
在实际开发中对于MySQL数据库进行移植迁移或者系统故障时,数据库未及时备份发生的问题,开始把本地data中的数据库文件拷贝到另一台电脑上测试, 执行show tables ;可以看到数据库表,但是对表进行任何操作都报错:...
一、MySQL 常见的备份方式 1. 直接拷贝数据库文件(物理拷贝) 2. 使用 mysqldump 工具备份 3. 使用 mysqlhotcopy 工具备份 4. 使用 mysql 的主从同步复制,实现数据实时同步备份 二、MySQL 物理数据文件结构介绍 1....
只要服务器不再进行更新,还可以只复制所有表文件(*.frm、*.MYD和*.MYI文件)。mysqlhotcopy脚本使用该方法。(但请注意如果数据库包含InnoDB表,这些方法不工作。InnoDB不将表的内容保存到数据库目录中,mysqlhotcopy...
2.客户提供的备份是mysql/data下的源数据,因为叶雨备份时没这样做过。只导出过sql。初步认为是备份损坏了文件,重新使用sql导入,还是报错。 3.继续认为是数据库损坏,尝试check和repair,结果还是erro。 4.转投...
2.2 卸载MySQL数据库 6 2.2.1 检查MySQL服务并关闭服务进程 6 2.2.2 查找MySQL的安装目录并彻底删除 6 2.2.3 删除MySQL配置文件 7 2.2.4 删除MySQL用户以及用户组 7 三. 安装MySQL数据库 9 3.1 安装MySQL数据库 9 ...
方法1、通过表备份的方式 方法2、idb文件丢失(有备份的表的情况) 方法3、使用MySQL的binlog的方式
使用备份:如果你有数据库备份,可以通过备份文件进行数据恢复。将备份文件还原到一个临时数据库中,然后从临时数据库中将误删的数据导出,并导入到原数据库中。 使用事务日志:MySQL 的二进制日志(binlog)记录了...
对于myisam存储引擎的数据库,它的表结构(.frm)、数据(.myd)和索引(.myi)都单独成文件,可以直接复制这三个文件到备份空间就可以成功备份了。 至于还原,只需要把三个文件复制回某个数据库目录下即可。 利用...
*将data文件导入MySql数据库 记得在删除mysql时将安装目录下的data文件夹备份 如上图: 只要在Server data files的安装路径中找到data文件夹,将备份的data文件全部复制进去就可以了。 即:> 全部导入! 把.frm文件...
第15章备份与恢复593 第16章MySQL用户工具635 附录AMySQL分支与变种649 附录BMySQL服务器状态655 附录C大文件传输683 附录DEXPLAIN687 附录E锁的调试703 附录F在MySQL上使用Sphinx713 索引739
本文实例讲述了mysql视图之创建视图(CREATE VIEW)和使用限制。分享给大家供大家参考,具体如下: mysql5.x 版本之后支持数据库视图,在mysql中,视图的几乎特征符合SQL:2003标准。 mysql以两种方式处理对视图的...
前言 1、该方法只介绍了如何救回这个表名(数据不恢复) 如果想要恢复原来数据 直接用...— 如果你直接删除了mysql的表文件 (.frm .idb) 在mysql5.6 可能你就悲剧了 可能再也用不回这个表名了 例子如下 — 全在data
今天装了MySQL数据库,想给网站换个数据库管理系统。说实话,用惯了SQL Server2000感觉没什么意思了,就像总是用Windows操作系统一样,用久了就腻了!虽然SQL语句两者相差不大,但初次使用起来还是有点具有挑战性,...
如果是Innodb,恐怕不可能有这么快速度,别和我说让Innodb定期用导出xxx.sql机制备份,因为我平台上最小的一个数据库实例的数据量基本都是几十G大小。 4、从我接触的应用逻辑来说,select count(*) 和order by 是...