docker安装mysql
1.通过命令 docker pull mysql:5.7 下载mysql 也可以在docker镜像网站搜索mysql找到命令
:后接版本号 docker镜像网站可以找到
sudo docker pull mysql:5.7
2.通过命令 docker images 查看镜像
3.创建并启动mysql
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
如果之前没有成功安装mysql 这里会自动安装
4.通过命令 docker ps 查看正在运行容器
5.通过命令 docker exec -it mysql /bin/bash 进入交互模式 访问mysql容器内部
6.通过命令 whereis mysql 可以查看 mysql位置
7.修改mysql 字符编码配置
进入到mydata/mysql/conf 文件夹 并通过命令 vi 创建文件
i 进入插入模式编写文档
[client]
default-character-set=utf-8
[mysql]
default-character-set=utf-8
[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 返回
8.重启mysql容器 才可应用
通过命令 docker restart mysql 重启mysql
9. 查看配置文件是否成功
找到文件所在位置 通过命令 cat my.conf(文件名) 查看内容