docker启动mysql报错_mysql查看root密码

docker启动mysql报错_mysql查看root密码dockerrun–name=mediawiki_mysql\-eMYSQL_DATABASE=wikidb\-eMYSQL_USER=wikiuser\-eMYSQL_PASSWORD=mysecret\-eMYSQL_ROOT_PASSWORD=zhang123\-v/var/mediawiki/mysql:/var/lib/mysql\-dmysql:5.7启动…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

docker run –name=mediawiki_mysql \-e MYSQL_DATABASE=wikidb \-e MYSQL_USER=wikiuser \-e MYSQL_PASSWORD=mysecret \-e MYSQL_ROOT_PASSWORD=zhang123 \-v /var/mediawiki/mysql:/var/lib/mysql \-d mysql:5.7

启动成功会打印容器ID:81a3083400a8195a2277c076296db11df903e44df79cd7ae68f58fa14753c7ba

上面命令中的 \ 是换行

-d 是指定镜像,本地没有的话会从docker服务器下载

-p 映射容器的3306到本地3306,前面是本地端口,-p 3306:3306

这里已经设置了一组管理数据库的用户名:wikiuser 密码:mysecret

通常使用-e MYSQL_RANDOM_ROOT_PASSWORD=1 把root设置为随机,只使用wikiuser用户来管理

-v 是映射本地目录到容器,目录需要提前创建,或者sudo chmod 777 /var/mediawiki,启动容器会自己创建mysql目录

进入容器:

docker exec -it 81a bash

root@81a3083400a8:/# mysql -hlocalhost -uroot -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

docker logs 81a   查看容器日志

docker设置密码的可选项:

MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185579.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • docker入门(利用docker部署web应用)[通俗易懂]

    docker入门(利用docker部署web应用)[通俗易懂]前言:本课程是在慕课网上学习第一个docker化的java应用课程时所做的笔记,供本人复习之用目录第一章什么是docker1.1docker的发展史1.2docker国内应用史1.3什么是Docker第二章了解docker2.1docker思想2.1.1集装箱2.1.2标准化2.1.3隔离2.2docker解决的问题2.2.1…

    2022年5月28日
    38
  • 卸载docker命令_删除docker0虚拟网卡

    卸载docker命令_删除docker0虚拟网卡#!/bin/shecho”startuninstallingdocker”echo”=======================================”#停止docker服务sudosystemctlstopdocker#杀死docker进程(为防止特殊情况下有残留的docker进程)#ps-ef|grepdocker|awk'{print$2}’|xargssudokill-s9#删除执行状态文件的根目录sudo…

    2025年10月7日
    4
  • CentOS-yum卸载docker环境

    CentOS-yum卸载docker环境卸载docker1.卸载命令$yumremovedocker.x86_64$yumremovedocker-client.x86_64$y…

    2022年6月5日
    198
  • docker镜像容器导出

    docker镜像容器导出1 docker 镜像 容器导出方式 dockersave IDor Namedockerex IDor Name2 save 和 export 区别 1 对于 DockerSave 方法 会保存该镜像的所有历史记录 2 对于 DockerExport 方法 不会保留历史记录 即没有 commit 历史 3 dockersave 保存的是镜像 image dockerexport 保存的是容器 container 4 dockerload 用来载入镜像包 dock

    2025年11月6日
    1
  • Jenkins(2)docker容器中安装python3「建议收藏」

    Jenkins(2)docker容器中安装python3「建议收藏」前言使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。进jenki

    2022年7月28日
    7
  • docker安装redis并以配置文件方式启动

    1.获取redis镜像dockerpullredis指定版本号:dockerpullredis:4.0.9不加版本号默认获取最新版本,也可以使用dockersearchredis查看镜像来源2.查看本地镜像dockerimages3.然后启动容器,做映射①创建配置文件目录存放redis.conf…

    2022年4月8日
    125

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号