Docker安装MySql
1、去Docker官方网站搜索mysql https://hub.docker.com/search/?q=mysql&type=image
找到mysql镜像仓库
2、下载指定mysql版本 sudo docker pull mysql:5.7
下载最新版本 sudo docker pull mysql
检查是否下载成功
3、创建实例并启动
切换到root用户管理模式,由于这里是用vagrant创建才 默认账号和密码都是vagrant
直接执行下面配置
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
出现一整串的数据说明安装成功并启动了
4、使用docker ps 命令查看正在运行的容器
可以进入mysql容器内部 docker exec -it mysql /bin/bash
查看mysql装哪里 whereis mysql
查看mysql日志
修改mysql配置信息
敲Esc+i或者a进入insert编辑模式
[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
skip-name-resolve
编辑完后按Esc+:wq 保存退出
重启mysql 使用 docker restart mysql