從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