从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文件产生

这样就搞定了

可能有乱码

原文地址:https://www.cnblogs.com/rzkwz/p/13605405.html