首页 > 数据库 >docker启动mysql失败

docker启动mysql失败

时间:2023-05-25 12:55:36浏览次数:48  
标签:03 00 Entrypoint mysql 3306 失败 docker PASSWORD

root@ecs-kc1-small-1-linux:~# docker run -p 3306:3306 mysql:8-oracle
2022-03-05 13:40:49+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.28-1.el8 started.
2022-03-05 13:40:50+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2022-03-05 13:40:50+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.28-1.el8 started.
2022-03-05 13:40:50+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specified
You need to specify one of the following:
- MYSQL_ROOT_PASSWORD
- MYSQL_ALLOW_EMPTY_PASSWORD
- MYSQL_RANDOM_ROOT_PASSWORD

输入命令,当前设置的密码为root

docker run --name mysql -d -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8-oracle

 

 

 

 

 

标签:03,00,Entrypoint,mysql,3306,失败,docker,PASSWORD
From: https://www.cnblogs.com/wugh8726254/p/17430837.html

相关文章

  • docker导出mysql软件包
      查看镜像:dockerimages 导出镜像:dockersave05db07cd74c0>E:\mysql.tar 导入镜像:在新电脑上执行命令:dockerload-iC:\Docker\redis.tarC:\Docker\redis.tar为压缩文件路径,此时需要一定时间等待导入完成。dockerload-iC:\Docker\rabbitmq.tardockerloa......
  • Mysql表查询加强
    1. mysql 表查询--加强  7681.1 基本介绍在前面我们讲过mysq|表的基本查询,但是都是对一张表进行的查询,这在实际的软件开发中,还远远的不够。下面我们讲解的过程中,将使用前面创建三张表(emp,dept,salgrade)为大家演示如何进行多表查询1.2使用where子句  案例演示  768?如何......
  • MySQL Binlog 权限
    Checkbinlogstatus--https://github.com/alibaba/canal/wiki/AdminGuideshowvariableslike'log_bin';showvariableslike'binlog_format';MySQLBinlog权限需要三个权限SELECT,REPLICATIONSLAVE,REPLICATIONCLIENTGRANTSELECT,REPLICATIO......
  • 在Linux中优雅的安装MYSQL
        Mysql-8.0.27安装包位置:https://pan.baidu.com/s/1DFfDlnmCh3qVaj091qcpNA    提取码:vmny首先我们需要准备一个Linux环境,和一个MySql的安装包(本次采用的mysql安装包版本为:8.0.27)把文件放在linux下的/usr/local目录下对文件进行解压      ......
  • mysql删除表数据,释放空间
    1.当RDS磁盘报警的时候,不能降配时候,需要删除部分日志表,释放空间。TRUNCATE 只能删除整个表或者整个分区的数据,不能删除部分行。如果需要删除部分行,应该使用DELETE命令。使用DELETE后,空间还不能释放,执行OPTIMIZETABLEtablename;释放空间......
  • 3.docker容器相关命令
    docker容器相关命令容器是根据镜像创建的dockerimages1.查看容器dockerpsdockerps-a#查看所有容器2.创建容器dockerrun-itd--nameXXX nginx/bin/bashdockerrun-it-namexxxxxcentos:7参数:-i:一直运行着     -t: 给容器分配一个终端,  ......
  • mysql统计函数
    1. 合计/统计函数  7581.1 count  7581.1.1 练习统计一个班级共有多少学生?统计数学成绩大于90的学生有多少个?统计总分大于250的人数有多少?count(*)和count(列)的区别-- 解释 :count(*) 返回满足条件的记录的行数-- count(列): 统计满足条件的某列有多少个,但是会排除......
  • mysql数学和日期和加密函数
    1. 数学相关函数  762rand()返回一个随机浮点值v,范围在0到1之间(即其范围为0≤v≤1.0)。若已指定一个整数参数N.则它被用作种子值,用来产生重复序列。1.1 练习代码在E:\java学习\初级\course156\db_math#演示数学相关函数762--ABS(num)绝对值SELECTABS(-10)FROMDUAL;#......
  • docker 搭建gitlab
    一、官网地址:https://docs.gitlab.cn/jh/install/docker.html二、步骤: 1.要求至少4个G 2.先在linux主机创建一个gitlab的主目录,用于容器挂载:/srv/gitlab 3.设置设置gitlab的环境变量(不设置也可以)exportGITLAB_HOME=/srv/gitlab 4.docker启动镜像sudodocker......
  • MySQL8中binlog过期参数
    binlog_expire_logs_seconds设置二进制日志过期时间(以秒为单位)。二进制日志文件过期后,可以被自动删除。可能的删除发生在启动时和刷新二进制日志(flushlogs、或日志容量超过max_binlog_size的设置)时。默认的二进制日志过期时间为2592000秒,即30天(30*24*60*60秒)。如果binlo......