docker 部署Mysql

docker 部署Mysql

1、获取mysql镜像

docker pull mysql:5.7 

2、启动mysql容器

docker run -p 3306:3306 --name mysql-01 \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=root \
--restart=always \
-d mysql:5.7 

说明:
-v :文件目录映射(本地:容器内)
--restart=always :类似开机启动
-d : 后台运行
-e :  指定环境变量

3、配置示例

[client]
default-character-set=utf8mb4
 
[mysql]
default-character-set=utf8mb4
 
[mysqld]
init_connect='SET collation_connection = utf8mb4_unicode_ci'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

你可能感兴趣的:(linux,docker,mysql,docker,mysql,adb)