用(*.frm *.MYD *.MYI)文件恢复MySql数据库
2023-09-27 14:25:10 时间
保存下来以防以后遇到
今天还原mysql数据库时,看到那个data文件夹下好几个文件,还没有.sql文件,没有见过,总结下。Data文件夹里面包括:数据库名文件夹,文件夹里包括,*.frm,*.MYI,*.MYD,并且包含一个db.opt文件。分别介绍一下:
*.frm----描述了表的结构
*.MYI----表的索引
*.myd----保存了表的数据记录
db.opt----用文本编辑器打开,可以看到里面保存的是编码信息
要把上述的数据库导入进mysql:
- 安装mysql数据库:我安装的数据库是MySQL Server 5.5,安装目录选择:D:\MySQL
- 在D:\MySQL文件夹下有个文件: my.ini
- 在my.ini文件里找到一个datadir的key如:datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
- 在3找到的一个data文件夹下,拷贝服务商提供备份时提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)
- 一般重启mysql服务,在管理界面就可以看到表的结构及数据了
相关文章
- MySQL基础篇(06):事务管理,锁机制案例详解
- Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON的一个小demo mysql循环插入数据、生成随机数及CONCAT函数 .NET记录-获取外网IP以及判断该IP是属于网通还是电信 Guid的生成和数据修整(去除空格和小写字符)
- 基于CentOS的MySQL学习补充四--使用Shell批量从CSV文件里插入数据到数据表
- linux定时备份mysql数据库文件
- MySql导入CSV文件或制表符分割的文件
- Mysql数据库优化配置文件my.ini文件配置解释
- 将主机IDS OSSEC日志文件存入MYSQL的方法
- MySQL 5.5.3配置binlog
- mysql导入txt文件
- mysql日期/时间转换为字符串
- MySQL二进制日志文件Binlog的三种格式以及对应的主从复制中三种技术
- Mysql 5.7源码编译启动 报error问题:The server quit without updating PID file (/data/data_mysql/mysql.pid).
- Ubuntu下MySQL数据库文件 物理迁移后 出现的问题
- MySQL benchmark() 重复执行某表达式
- Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)
- (2.3)学习笔记之mysql基础操作(表/库操作)
- 利用拷贝data目录文件的方式迁移mysql数据库
- txt文件导入mysql--转
- mysql中数据导出成excel文件语句
- MySQL出现“Lock wait timeout exceeded; try restarting transaction”