1、mysql简单部署在docker上

部署:

docker run -d --name mysql \--restart=always \-p 3306:3306 \-v mysql:/etc/mysql/ \-v /tmp/mysql:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=12345 \mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
  • 密码强烈建议使用强密码型
  • 镜像名称后面的用来设置编码,防止中文乱码
  • –cap-add=sys_nice 来屏蔽错误,参考
    测试:
docker exec -it mysql mysql -h 192.168.6.88 -uroot -p
  • -h 后的IP根据自己实际ip地址

2、导入SQL文件

docker中启动的mysql导入sql文件,步骤如下:

  1. 拷贝SQL文件到mysql容器中
  2. 登陆mysql控制台执行source sql文件;
  • 当然导入导出的姿势有很多种,感兴趣的可以评论到下方交流

我不是主要搞数据库的,不过还是很喜欢数据库,所以过多的就不写了,以免误导

因为我将要导入的SQL文件需要先创建相关的数据库,所以下面操作会多了一步

# 1.拷贝SQL文件到mysql容器中
docker cp yyy.sql mysql:/yyy.sql# 2. 创建数据库
docker exec -it mysql mysql -h 192.168.6.88 -uroot -p12345
mysql> create database yyy;
mysql> use yyy;# 3.登陆控制台执行source 命令
mysql> source yyy.sql
  • 如果SQL文件有很多内容,你将看到一大推的ok

查看信息:

select * from user;

Docker简单部署mysql并导入SQL文件相关推荐

  1. mysql数据库导入sql文件Mysql导入导出.sql文件的方法

    mysql数据库导入sql文件:Mysql导入导出.sql文件的方法 mysql导入sql文件:Mysql导入导出.sql文件 步骤如下: 一.MYSQL的命令行模式的设置: 桌面->我的电脑- ...

  2. mysql windows导入sql文件报 gone alway

    mysql windows导入sql文件报 gone alway,使用 max_allowed_packet=1000M 解决这个问题

  3. 如何在MySQL中导入SQL文件

    您是否刚刚开始学习如何使用 MySQL 处理 SQL 文件?也许您对如何使用此工具导入文件感到有些迷茫.幸运的是,通过 MySQL 导入和导出文件实际上非常简单.按照下面的分步指南了解如何使用 MyS ...

  4. 可视化mysql怎么导入sql文件_使用navicat导入sql文件的方法步骤

    一.打开navicat,打开连接,右击连接名(如果新建连接,需要使用对应数据库的ip地址和密码,本机的是地址localhost,密码是自己mysql数据库的密码),选择新建数据库,数据库名要和想要导入 ...

  5. 导入mysql 1044_MySQL导入sql文件错误#1044

    换了台新的笔记本,原来的mysql被我dump成一个sql文件,50多M.结果在新系统里面导入的时候出现问题,在命令行执行source的时候报 在我的个人知识管理中,经常用到mysql数据库,word ...

  6. mysql数据库导入sql文件失败解决办法

    重新安装完mysql数据库之后,准备将备份数据库进行导入,但是,导入的过程并不顺利,本地导入sql文件时,出现'MySQL server has gone away'的错误. 1.问题分析 'MySQ ...

  7. Ubuntu mysql数据库导入sql文件

    在阿里云Ubuntu系统导入sql数据库文件 首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql:  /usr/bin/mysql--- ...

  8. Windows下命令行连接mysql及导入sql文件

    转自: https://www.cnblogs.com/CHEUNGKAMING/p/5709796.html 首先呢看连接本地的MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 ...

  9. mysql批量导入sql文件

    问题描述: 使用转储SQL文件方式,是生成一个sql 文件, 但是导入到另外数据库服务后,就会莫名奇妙报错,还会缺表,于是只能通过 导出向导方式, 后面这种方式就是一个表一个SQL 文件, 像我有上百 ...

最新文章

  1. DriverManager 驱动管理器类简介 JDBC简介(三)
  2. shell+vim——05
  3. 各种搜索算法比较--2015年7月26日16:42:45V1.0版
  4. linux docker位置查找,linux – 如何在Docker中获取依赖子图像列表?
  5. android 盒子远程调试,家+TV机顶盒怎么开启ADB/USB远程调试模式,安装软件?
  6. VB浏览器html5网页,VB用IE浏览器打开网页源码,及用其它指定的浏览器打开网页源码。...
  7. 网络安全保障体系有哪些?网络安全保障需要如何实施?
  8. GMSK调制 MATLAB代码
  9. 金融网络安全和反欺诈方法论,金融新兴技术成熟度几何?
  10. 家用无线路由器服务器,家用无线路由器DHCP服务器配置方法
  11. 海康摄像头的ISAPI协议
  12. 2020金融科技领域最具商业合作价值企业盘点
  13. 设计模式-访问者模式练习
  14. HDU6287 口算训练(唯一分解定理+二分)
  15. 黑马程序员_Java_交通灯管理
  16. QQ无法登录的一劳永逸解决方案(浏览器可以上网但QQ死都登不上去)
  17. linux qt写入excel文件内容,Qt——读入txt文件,写入到表格
  18. 从三星 Note 7 电池事故引发的锂电池安全问题探讨 | 硬创公开课
  19. 设计技术实现方案时,需要考虑的一些问题
  20. 把一个数的分子分母化简

热门文章

  1. cookie设置过期时间
  2. 这都只是一些,进到过我心里的,句子。
  3. mysql-Explain关键字
  4. VS2017出现: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000D99016F6B0 处。
  5. 文具用品分类html,文具分类.doc
  6. selenium ide assert
  7. StringBuilder简介
  8. Node.JS后端开发基础
  9. easyexcel 导出表格空白问题(有日期字段)
  10. JS数组移除元素的八种方法