登录
首页 >  数据库 >  MySQL

docker安装mysql

来源:SegmentFault

时间:2023-01-17 20:41:23 394浏览 收藏

有志者,事竟成!如果你在学习数据库,那么本文《docker安装mysql》,就很适合你!文章讲解的知识点主要包括容器、MySQL,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

1、拉取myql镜像

docker pull mysql

2、运行容器

错误示范

docker run --name container-name -d image-id

这里docker ps查询不到容器,使用docker ps -a可以查到容器状态为exited
查看日志可以发现

[root@izuf69kv82ornb9gl2nnovz admin]# docker logs 2df901395b2f
2020-03-22 06:26:58+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.29-1debian10 started.
2020-03-22 06:26:58+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2020-03-22 06:26:58+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.29-1debian10 started.
2020-03-22 06:26:59+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specified
 You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD

我们必须要指定密码

docker run -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

理论要掌握,实操不能落!以上关于《docker安装mysql》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表