从linux上的docker持久化mysql数据恢复到本地mysql数据库
作者:互联网
网上查询
先说说这几种文件是干什么的:
*.frm是描述了表的结构,
*.myd保存了表的数据记录,
*.myi则是表的索引。
其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构。
.MYD文件 这应该是INNODB引擎外的数据文件。
.MYI文件:.myi是MyISAM表的索引的扩展名 .
对数据库的操作有大量的select,就用MyISAM表
对数据库的操作有大量的insert or update,就用InnoDB表
这个是我在docker里面使用mysql持久化的数据库,我想把它导到本地
进入正题
进入mysql安装目录
这里我没有data文件夹需要创建
然后把数据库文件放在data文件夹里面
在bin目录下输出cmd
mysqldump -uroot -p blog > blog.sql
返回bin目录下查看是否有sql文件产生
这样就搞定了
可能有乱码
标签:数据恢复,myi,文件,数据库,mysql,frm,blog,linux 来源: https://www.cnblogs.com/rzkwz/p/13605405.html