docker启动mysql

Posted 宋发准

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker启动mysql相关的知识,希望对你有一定的参考价值。

1.寻找镜像

国内镜像地址:http://hub.daocloud.io/

 

docker run --restart=always --name mc_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e TZ=Asia/Shanghai -d daocloud.io/library/mysql:5.7.5 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=‘+8:00‘

--restart=always:开机启动
--name mc_mysql:自定义名称
-p 3306:3306:端口映射
-e MYSQL_ROOT_PASSWORD=root:设置密码
-e TZ=Asia/Shanghai:设置时区
-d daocloud.io/library/mysql:5.7.5:指定国内镜像
--character-set-server=utf8mb4:指定字符集

--collation-server=utf8mb4_unicode_ci:指定字符集
--default-time_zone=‘+8:00‘:默认时区


 

以上是关于docker启动mysql的主要内容,如果未能解决你的问题,请参考以下文章

docker 启动mysql5.7命令

Docker-Compose

Docker-Compose

docker 启动 mysql,重启docker导致容器消失

启动mysql的docker镜像,怎么自动执行初始化sql脚本

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段