Docker容器下 mysql source 导入数据库
查看当前MySQL容器dockerps/root/tmp/mysql.sql :储存sql文件8c896437cc56 :mysql 容器id进入容器内部docker exec -it 8c896437cc56 /bin/bash查询容器内部 对应文件夹(将要存放sql文件)是否存在 有则退出容器没有则创建文件夹后退出容器拷贝sql文件到容器中sudo docker cp /root/tmp/my
·
- 查看当前MySQL容器
- docker ps
- /root/tmp/mysql.sql :储存sql文件
- 8c896437cc56 :mysql 容器id
- 进入容器内部
docker exec -it 8c896437cc56 /bin/bash
- 查询容器内部 对应文件夹(将要存放sql文件)是否存在 有则退出容器 没有则创建文件夹后退出容器
- 拷贝sql文件到容器中
sudo docker cp /root/tmp/mysql.sql 8c896437cc56:/home/tmp
- 重复第2步,进入容器
- 在mysql容器内部运行如下命令后回车,输入数据库密码进入mysql数据库
mysql -u root -p
7.查看所有数据库 (并查看导入数据库是否存在)
show databases;
- 进入对应的数据库
use test;
- 查看当前所在数据库是否正确
select database();
- 设置对应字符集
set charset utf8;
- 运行如下命令执行存放在mysql容器内home/tmp/下的SQL文件,路径随意,根据自己放的地方写即可。
source /home/tmp/mysql.sql
更多推荐
已为社区贡献1条内容
所有评论(0)