1.获取MySQL镜像,

a.直接从docker hub 下载docker镜像

docker pull +镜像名称

b.从别的项目上把镜像export出来

dockr load  i + 镜像的TAR包

镜像创建成功后,可以通过docker image 查看镜像

c. docker tag ee7cbd482336 mysql:5.6.45

docker tag imageID REPOSITORY:VERSION

2.创建要挂载的配置文件:

my.cnf 配置,路径:/data/my.cnf,my.cnf 配置内容如下:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
lower_case_table_names=1
max_allowed_packet=1000M

3.创建容器

docker run -d -p 3306:3306 --name mysql -v /data/my.cnf:/etc/mysql/my.cnf -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXX mysql:5.6.45

将容器的3306端口映射到本地的宿主机上,-v 将宿主机上的/data/my.cnf 映射到容器的/etc/mysql/my.cnf ; -v 将宿主机的/data/mysql 映射到镜像/var/lib/mysql ;  -e 创建root账号密码 mysql:5.6.45是镜像的标签。

创建成功后通过docker ps 可以查看到容器信息:

4.进入容器

docker exec -it mysql /bin/bash

5.进入mysql

mysql -uroot -pXXXX,,,如下图进入MySQL 成功。

6.如果批量运行sql 脚本文件,得要先把脚本copy到宿主机上,然后通过

docker cp /data/1234.sql mysql:/data/

然后在进入docker,进入mysql

使用source指令批量运行脚本文件:

source /data/1234.sql

最新文章

  1. NFS Volume Provider(Part III) - 每天5分钟玩转 OpenStack(64)
  2. #mysql:command not found
  3. cf 710E dp
  4. <select>的下拉样式
  5. SqlMapConfig.xml中的setting属性设置
  6. 利用 Composer 完善自己的 PHP 框架(一)——视图装载
  7. qt画刷和画笔
  8. 【百度地图API】自行获取区域经纬度的工具
  9. table 中的td 字段超长,超过部分用....表示
  10. ios字体大小适应不同屏幕
  11. 通过Navicat连接MySQL数据库
  12. 通信传输利器Netty(Net is DotNetty)介绍
  13. Selenium自动化-调用Mysql数据库
  14. shp2pgsql向postgresql导入shape数据
  15. [DP][NOIP2015]子串
  16. LOJ#2302 整数
  17. 【草稿】实验室新手HandBook
  18. [20170617]vim中调用sqlplus.txt
  19. 一、J2EE
  20. 廖雪峰Java2面向对象编程-3继承和多态-1继承

热门文章

  1. [Udemy] ES 7 and Elastic Stack - part 3
  2. kNN算法实例(约会对象喜好预测和手写识别)
  3. python函数-语句
  4. <每日一题> Day6:HDU递推专题完结
  5. [AGC035F]Two Histograms
  6. [luogu4768] [NOI2018] 归程 (Dijkstra+Kruskal重构树)
  7. 网页中<a>标签新窗口和location.href 新窗口打开
  8. 如何设置 ComboBox 下拉列表的高度或间距
  9. java 企业 网站源码 后台 springmvc SSM 前台 静态化 代码生成器
  10. 项目常见bug