1. 下载要导入的文件。MySQL官方对其有说明https://dev.mysql.com/doc/employee/en/employees-introduction.html, 但安装MySQL默认是不提供的, 需要下载使用。去GitHub下载速度比较快, 地址:https://github.com/datacharmer/test_db, 点Clone or download下载zip即可。
  2. 注意在Docker启动MySQL容器之前, 要做好数据卷挂载。
  3. 将下载的test_db-master.zip上传到Linux宿主机里已经挂载到mysql容器的那个目录。
  4. 执行docker exec -it mysql /bin/bash进入到mysql容器, 切换到数据卷的目录/var/lib/mysql, 可以看到刚才上传的zip文件, 然后unzip命令解压, 
  5. cd进入解压后的目录test_db-master, 执行mysql -u root -p < employees.sql即可, (注意注意注意, 一定要进入目录test_db-master去执行, 在其他路径会提示找不到.dump文件!)
  6. 大约耗时1分钟导入完毕, 在Navicat刷新可以看到一个新的employees数据库。
  7. 然后就可以删掉下载的zip和解压的目录了。
 posted on 2020-05-13 15:27  银色甲壳虫  阅读(414)  评论(0编辑  收藏  举报