Docker筆記-mysql 應用


我們一般在使用docker建置mysql時,
輸入的指令大概都會是這樣

docker run --name junior-mysql -p 3309:3306 \
-e MYSQL_ROOT_PASSWORD=junior1234 \
-d mysql:5.7

但是,有時候會需要做一些匯入與匯出的動作

這時候可以參考以下的匯入和匯出的方法

匯出

docker exec -it junior-mysql mysqldump -uroot -p database > /path/database.sql
匯入

docker exec -i junior-mysql mysqldump -uroot -p database < /path/database.sql
匯入要注意 "-i " 不是 "-it"
否則會出現下列錯誤
the input device is not a TTY

留言

這個網誌中的熱門文章

Linux使用指令更改IP方法

Fortigate-轉port