在docker創(chuàng)建的mysql容器中如何執(zhí)行mysql腳本
在docker創(chuàng)建的mysql容器中執(zhí)行mysql腳本
你可以通過以下步驟進入 MySQL 容器并執(zhí)行 .sql
腳本:
1.進入 MySQL 容器
找到你的容器 ID 或名稱
然后運行以下命令進入容器終端:
docker exec -it <container_name_or_id> /bin/bash
2.運行 .sql 腳本
進入容器終端后,連接到 MySQL 服務并執(zhí)行腳本。
假設 .sql
文件已經(jīng)在容器內(nèi)部,或者你可以將它掛載到容器中。
連接到 MySQL:
mysql -u root -p
3.執(zhí)行 SQL 腳本
登錄 MySQL 后
運行以下命令來執(zhí)行 .sql
文件(假設文件路徑為 /path/to/script.sql
):
source /path/to/script.sql;
如果 .sql
文件在主機上
你也可以直接通過以下命令執(zhí)行:
docker exec -i <container_name_or_id> mysql -u root -p < database_name < /path/on/host/script.sql
這樣可以免去進入容器的步驟,直接在主機上執(zhí)行腳本。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker Compose在不同環(huán)境的多種安裝方式
這篇文章主要介紹了Docker Compose在不同環(huán)境的多種安裝方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10k3s?通過docker部署?Kubernetes的方法步驟
本文主要介紹了k3s?通過docker部署?Kubernetes的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-11-11Docker如何多步構(gòu)建生成dubbo-admin鏡像詳解
dubbo-admin是dubbo框架的管理平臺,下面這篇文章主要給大家介紹了關(guān)于Docker如何多步構(gòu)建生成dubbo-admin鏡像的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2018-04-04