docker 导入mysql文件
docker导入的文件必须存在这个容器里面,主机存在但是容器是找不到的
第一步先复制一份要导入的sql文件在容器里
docker cp 导入的文件 容器ID或者容器名字(name):导入容器的文件夹
例如:导入文件名(/www/user/2021console.sql) ID:9q5asd48qw1e2 导入容器里的根目录下的www里面
docker cp /www/user/2021console.sql 9q5asd48qw1e2:/www/
然后进入这个容器
docker exec -it
9q5asd48qw1e2bash 或者
docker exec -it mysql(你的容器名字) bash
然后进去之后查看有没有这个文件 ls /www 看到有就可以登录mysql
mysql>#mysql -u root -p
mysql>输入密码:*****
第一步先创建一个空的数据库
mysql>create database daoru;
然后使用这个创建的数据库
mysql>use daoru;
再设置数据库编码
mysql>set names utf8;
然后开始导入
mysql>source
/www/2021console.sql;(这里填绝对路径)
然后等待,ok就行了,有些错误信息导入的话可能是版本不同,注意时间戳字段就行