docker安装mysql:5.7
Posted lovoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker安装mysql:5.7相关的知识,希望对你有一定的参考价值。
1、下拉镜像
docker pull mysql:5.7
2、生成容器
docker run -p 3303:3306 --name mysql-test\\
-v /opt/docker/mysql/test/log:/var/log/mysql\\
-v /opt/docker/mysql/test/data:/var/lib/mysql\\
-v /opt/docker/mysql/test/conf:/etc/mysql\\
-e MYSQL_ROOT_PASSWORD=root\\
-d mysql:5.7
opt/docker/mysql/test为本地目录
MYSQL_ROOT_PASSWORD=root表示生成数据库密码
-p 3303:3306表示将3306端口映射为3303,外部访问时使用3303
-d 表示在后台运行
3、进入容器
docker exec -it mysql-test /bin/bash
4、创建配置文件
[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
上传到/opt/docker/mysql/test/conf目录下
5、重启mysql
docker restart mysql-test
以上是关于docker安装mysql:5.7的主要内容,如果未能解决你的问题,请参考以下文章