1、拉取鏡像
docker pull mysql:5.7
2、創(chuàng)建容器
docker run \
-d \
-p 3306:3306 \
--name mysql \
--privileged=true \
-v /var/docker/mysql/log:/var/log/mysql \
-v /var/docker/mysql/data:/var/lib/mysql \
-v /var/docker/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7
3、/var/docker/mysql/conf 目錄新建 my.cnf
通過容器卷同步給mysql容器實(shí)例
寫入內(nèi)容:
[client]
# 設(shè)置客戶端監(jiān)聽的端口
port=3306
# 設(shè)置字符集類型
default-character-set=utf8mb4
[mysqld]
port=3306
# 默認(rèn)使用的字符集
character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
explicit_defaults_for_timestamp=true
default-storage-engine=Innodb
進(jìn)入容器實(shí)例
docker exec -it mysql bin/bash
?進(jìn)入 mysql??
mysql -uroot -p
查看MySQL字符集文章來源:http://www.zghlxwxcb.cn/news/detail-694611.html
SHOW VARIABLES LIKE 'character%';
文章來源地址http://www.zghlxwxcb.cn/news/detail-694611.html
到了這里,關(guān)于docker 安裝 MySQL5.7的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!