docker mysql 導入導出數據


導出數據

1.導出mysql單張表結構和數據:

docker exec -it my-mysql mysqldump dbname -uroot -p123456 --tables tname >/root/t.sql

2.導出數據庫中的所有表結構和數據

docker exec -it  my-mysql mysqldump -uroot -p123456 dbname > /root/t.sql

3.只導數據不導結構

docker exec -it my-mysql mysqldump -t -uroot -p123456 dbname  >/root/t.sql

4.只導結構不導數據

docker exec -it my-mysql mysqldump  --opt -d   -uroot -p123456 dbname  >/root/t.sql

導入數據

docker cp t.sql my-mysql:/   // my-mysql是mysql容器名
docker exec my-mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD" < t.sql'

 





免責聲明!

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



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