Docker版本
- 下载Mysql镜像检索
- docker search mysql
-
- 查看Mysql版本,同时也查看各个版本的详细命令
本次安装所标记的版本
- Mysql镜像下载
- docker pull mysql:5.7
- 启动Mysql
- Docker Hud 上Mysql官方提示,启动是需要加上mysql初始密码和Mysql Tag进行启动(Tag是下载版本号)
-
- 启动Mysql 并且创建容器
- docker run –name mysql01 -e MYSQL_ROOT_PASSWORD=root -p 13306:3306 -d mysql:5.7
- 连接测试
- 经过上面的一系列猛如虎的操作下面连接测试下MySQL是否能用
- 查看Mysql 状态 service mysql status,下图状态启动成功
-
- 测试工具Navicat Premium
经测试连接成功我们DockerMysql安装完毕,下面修改Mysql 配置
Mysql 配置
- 更改Mysql配置
- 查询容器名称 docker ps -a
-
- 进入容器命令docker exec -it mysql01 bash
docker exec -it | 连接容器的命令 |
mysql01 | 容器名称 |
-
- 查看mysql配置文件cat /etc/mysql/conf.d/mysql.conf(配置在该文件增加),Mysql初始配置是区分表名大小写的,我们把它不区分
- 更改Mysql配置时发现这个镜像里面没有vim编辑,需要自己安装
- 查看mysql配置文件cat /etc/mysql/conf.d/mysql.conf(配置在该文件增加),Mysql初始配置是区分表名大小写的,我们把它不区分
执行命令 apt-get update
执行成功后在执行命令 apt-get install vim
-
- 编辑mysql.conf 文件vim /etc/mysql/mysql.conf.d/mysqld.conf 增加配置
lower_case_table_names=1 # 表名不区分大小写
character_set_server=utf8 # 默认字符集
init_connect='SET NAMES utf8' # 默认字符集
保存配置,重启容器。docker restart mysql01
PS:mysql 可以自己添加其它需要的配置
搭建完毕!