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