首页 > 数据库 >docker 启动mysql:5.7

docker 启动mysql:5.7

时间:2022-08-14 14:24:03浏览次数:77  
标签:log 5.7 -- mydata mysql docker

docker 启动mysql容器报错

command was: mysqld --verbose --help --log-bin-index=/tmp/tmp.9eG6SycqdR
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

  重新装docker 还是报这个错

  看网上说是:因为Centos7安全Selinux禁止了部分安全权限,试了,不行

  弄了我半天时间,最后碰巧解决,记录下

  1、删除存在的 mysql启动配置文件

    sudo find / -name my.cnf   --查找

    rm $(find / -name my.cnf)  --删除

  2、再来一次

    docker run \

     -p 3306:3306 --name mysql \
     -v /mydata/mysql/log:/var/log/mysql \
     -v /mydata/mysql/data:/var/lib/mysql \
     -v /mydata/mysql/conf:/etc/mysql \
     -e MYSQL_ROOT_PASSWORD=root \
     -d mysql:5.7

  启动成功

  

 

标签:log,5.7,--,mydata,mysql,docker
From: https://www.cnblogs.com/tiaopixiaonaofu/p/16585329.html

相关文章

  • 20220814 idea_springboot_启动 Cannot load driver class: com.mysql.cj.jdbc.
    1问题Cannotloaddriverclass:com.mysql.cj.jdbc.Driver 2解决方案2.1已解决2.1.1首先,去查看项目中MySQL的版本如果找不到,说......
  • mysql-查询
    1.去重:selectDISTINCTname fromtable;2.空值(NULL)参与运算查询时会导致查询结果为NULL,可以在该字段加入 IFNULL(name, need_value)  来进行一个条件判断。3.......
  • 使用LOAD_FILE()函数在MySQL数据库中插入BLOB字段的正确方法
    1.检查文件存不存在。 SELECTLOAD_FILE('C:/ProgramData/MySQL/MySQLServer8.0/Uploads/pic/11.jpg')ASRESULT;2.检查文件大小是否小于允许的最大字节。 showva......
  • Docker常用命令
    原文链接:https://www.zhoubotong.site/post/68.htmlDocker常用命令删除安装包:sudo apt-get purge docker-ce删除镜像、容器、配置文件等内容:sudo rm -rf /va......
  • CentOS 8安装docker
    1.查看Linux内核(Docker最低支持CentOS764位内核3.10)uname-a2.安装docker(输入yes,然后等待…)yuminstalldocker3.启动docker(安装没报错就可以启动啦)启......
  • 数据库与MySQL
    数据库什么是数据?data描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算......
  • docker的image两个id相同名字不同,如何删除其中之一
    问题如下:[root@echohye~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZE127.0.0.1:5000/echohy......
  • 常见docker命令(二)-容器生命周期相关
    dockerrun命令主要参数-d后台运行,返回容器id-i以交互模式运行,通常与-t连用-t为容器重新分配一个伪输入终端,通常与-i连用-P(大写)随机端口映射,容器内部端口随机映射到......
  • 常见docker命令(三)-容器操作相关
    dockerexec-在容器中执行命令以交互模式进入mynginx容器的bash控制台dockerexec-itmynginxbash以交互模式在mynginx容器中执行/test.shdockerexec-itmynginx/bin/......
  • mysql 8.0.28 查询语句执行顺序实测结果
    TL;NRs根据实测结果,MySQL8.0.28中SQL语句的执行顺序为:(8)SELECT(5)DISTINCT<select_list>(1)FROM<left_table>(3)<join_type>JOIN<right......