匯出資料
檢視下 mysql 執行名稱
docker ps
結果:
執行匯出(備份)資料庫命令: 由第一步的結果可知,我們的 mysql 執行在乙個叫 mysql_server 的 docker 容器中。而我們要備份的資料庫就在裡面,叫做 test_db。mysql 的使用者名稱密碼均為root,我們將檔案備份到宿主機/opt/sql_bak資料夾下。
docker exec -it mysql_server mysqldump -uroot -proot test_db > /opt/sql_bak/test_db.sql
匯入資料
將宿主機上的資料sql複製到容器的檔案下----因為是-v 啟動 檔案結構目錄保持一致
docker cp /opt/gysql.sql gysql (容器名稱):/opt/gysql.sql
進入容器---》docker exec -it gysql (容器名稱) bash
登入容器內的mysql資料庫------》mysql -uroot -p123456
建立物件的資料庫 create database somp;
使用use somp --->執行 source /opt/gysql.sql
exit;
docker中mysql資料庫的資料匯入和匯出
匯出資料 檢視下 mysql 執行名稱 docker ps結果 執行匯出 備份 資料庫命令 由第一步的結果可知,我們的 mysql 執行在乙個叫 mysql server 的 docker 容器中。而我們要備份的資料庫就在裡面,叫做 test db。mysql 的使用者名稱密碼均為root,我們將檔...
docker中mysql資料庫的資料匯入和匯出
匯出資料 檢視下 mysql 執行名稱 docker ps結果 執行匯出 備份 資料庫命令 由第一步的結果可知,我們的 mysql 執行在乙個叫 mysql server 的 docker 容器中。而我們要備份的資料庫就在裡面,叫做 test db。mysql 的使用者名稱密碼均為root,我們將檔...
docker部署MySQL資料庫
1.拉取映象檔案 docker pull mysql 版本 2.可通過檢視映象情況 docker images 3.啟動執行mysql資料 docker run p 3306 3306 name 容器名稱 e mysql root password 密碼 d mysql 版本 p設定埠 name 指...