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

这样就搞定了

可能有乱码


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM