Docker中Mysql容器內如何執行SQL檔案?
檢視當前執行的容器
docker ps
複製sql檔案到mysql容器中
sudo docker cp /root/sqlfile/ 423d23129a6b:/home/temp
將sqlfile資料夾下的init.sql資料庫複製到【423d23129a6b容器】下的/home/temp/資料夾下。
進入mysql容器內部
docker exec -it 423d23129a6b /bin/bash
在mysql容器內部連線到mysql資料庫
mysql -u root -p
切換到對應的資料庫下,例如 test
use test;
執行如下命令執行存放在mysql容器內home/temp/下的SQL檔案
source /home/temp/init.sql