Docker 容器中运行 MySQL SQL 文件的步骤
要在 Docker 容器中安装 MySQL 并运行 SQL 文件,您可以按照以下步骤进行操作:
- 创建一个 MySQL 容器:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD='your_password' -d mysql:latest
这将在后台运行一个 MySQL 容器,并设置 root 用户的密码为'your_password'。
- 将 SQL 文件复制到容器内部:
docker cp your_sql_file.sql mysql-container:/your_sql_file.sql
将'your_sql_file.sql'替换为您的 SQL 文件路径和名称。
- 进入 MySQL 容器:
docker exec -it mysql-container bash
- 登录到 MySQL:
mysql -u root -p
输入之前设置的密码。
- 创建数据库(如果需要):
CREATE DATABASE your_database;
将'your_database'替换为您需要创建的数据库名称。
- 选择要使用的数据库:
USE your_database;
- 运行 SQL 文件:
source /your_sql_file.sql
将'/your_sql_file.sql'替换为您复制到容器中的 SQL 文件路径和名称。
运行完毕后,您的 SQL 文件中的命令将在 MySQL 容器中执行。
请注意,这些步骤假设您已经安装了 Docker 并具有适当的访问权限。
原文地址: https://www.cveoy.top/t/topic/qwrP 著作权归作者所有。请勿转载和采集!