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的主要内容,如果未能解决你的问题,请参考以下文章

docker安装mysql:5.7

Docker 安装 Mysql 5.7

docker 安装配置mysql 5.7

Docker 安装 Mysql 5.7

安装mysql 5.7--基于Docker的安装配置

Docker 安装 Mysql