docker 启动mysql:5.7

2022/8/15 2:23:19

本文主要是介绍docker 启动mysql:5.7,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

  启动成功

  

 



这篇关于docker 启动mysql:5.7的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程