docker mysql備份


1.查看當前啟動的mysql運行容器

[root@luyuhui bin]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3301b7de7002 75576f90a779 "docker-entrypoint..." 4 weeks ago Up 4 days 0.0.0.0:3306->3306/tcp mymysql

2.使用以下命令備份導出數據庫中的所有表結構和數據

docker exec -it mymysql mysqldump -uroot -p123456 dblog > /data/test.sql

 

#恢復數據 注:注釋掉第一行,替換掉數據庫名帶前輟的

#docker 還原備份
docker exec -i mymysql mysql -uroot -p123456 dblog < /data/test.sql


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM