首页 > 数据库 >docker启动mysql报错Can't read dir of '/etc/mysql/conf.d/'

docker启动mysql报错Can't read dir of '/etc/mysql/conf.d/'

时间:2023-09-07 20:58:11浏览次数:40  
标签:log read etc 报错 conf mysql -- mysqld

执行命令:

复制代码
docker run -p 3306:3306 --privileged=true 
-v /mysql/data:/var/lib/mysql
-v /mysql/log:/var/log/mysql
-v /mysql/conf:/etc/mysql
-e MYSQL_ROOT_PASSWORD=1234
--name=mysql-server -d mysql:8.0

 
复制代码

错误信息:

 [ERROR] [Entrypoint]: mysqld failed while attempting to check config
        command was: mysqld --verbose --help --log-bin-index=/tmp/tmp.6VZosksth2
        mysqld: Can't read dir of '/etc/mysql/conf.d/' (OS errno 2 - No such file or directory)
mysqld: [ERROR] Stopped processing the 'includedir' directive in file /etc/my.cnf at line 36.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

从上面报错信息可以看出 mysqld: Can't read dir of '/etc/mysql/conf.d/' (无法读取/etc/mysql/conf.d/目录)。这样就知道原因了,mysql找不到conf.d目录。所以启动容器时指定到conf.d目录

修改命令:

docker run -p 3306:3306 --privileged=true 
-v /mysql/data:/var/lib/mysql 
-v /mysql/log:/var/log/mysql 
-v /mysql/conf:/etc/mysql/conf.d 
-e MYSQL_ROOT_PASSWORD=1234 --name=mysql-server -d mysql:8.0

标签:log,read,etc,报错,conf,mysql,--,mysqld
From: https://www.cnblogs.com/mmykdbc/p/17685998.html

相关文章

  • qstat报错15137
    PBS服务报错,报错信息如下:socket_connect_unixfailed:15137socket_connect_unixfailed:15137socket_connect_unixfailed:15137qstat:cannotconnecttoserver(null)(errno=15137)couldnotconnecttotrqauthd 解决方法:启动“trqauthd”和“p......
  • MYSQL 存储过程
    存储过程1、定义:存储过程是一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数来执行它。存储过程是数据库中的一个重要对象。2、存储过程特点:能完成较复杂的判断和运算可编程性强,灵活SQL编程的......
  • php-PhpSpreadsheet设置生成的excel文件列宽度及字体大小
    usePhpOffice\PhpSpreadsheet\Spreadsheet;usePhpOffice\PhpSpreadsheet\Writer\Xlsx;//创建新的Excel实例$spreadsheet=newSpreadsheet();//获取当前工作表$worksheet=$spreadsheet->getActiveSheet();//设置列宽自动调整的范围$worksheet->getStyle('B1:C1'......
  • 执行python脚本报错:case by sslerror(sslcertVerificationerror(1,ssl:vertificate_ve
    【现象】  使用python编写了一个请求,报错ssl证书过期问题【解决办法】   requests.packages.urllib3.disable_warnings()  r=requests.post(service_url,data=payload,headers=self.headers,verify=False)参考链接:https://www.cnblogs.com/sea-stream/p/14......
  • Proj CDeepFuzz Paper Reading: PELICAN: Exploiting Backdoors of Naturally Trained
    Abstract背景:本文研究的不是被恶意植入的后门,而是productsofdefectsintraining攻击模式:injectingsomesmallfixedinputpattern(backdoor)toinducemisclassification本文:PELICANGithub:https://github.com/ZhangZhuoSJTU/PelicanTask:findbackdoorvulne......
  • @supermap/iclient-leaflet使用tiledMapLayer报错
    使用leaflet加载超图的时候有时候超图无法加载有时候报如下错误因为手上有好几个项目都在使用leaflet但是同样都使用@supermap/iclient-leaflet(版本11.1.0-a)加载超图,有的项目可行,有的不可行最后打开项目根目录下node_modules里查看@supermap文件夹里的iclient-leafl......
  • 详解canal同步MySQL增量数据到ES
    这篇文章,将使用canal将MySQL增量数据同步到ES 。如果想学Java项目的,强烈推荐我的......
  • Mysql更新时间列只改日期为指定日期不更改时间
    场景Mysql分表后同结构不同名称表之间复制数据以及Update语句只更新日期加减不更改时间:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/132342164上面通过如下方式实现日期列增加指定天数。UPDATEbus_vehicle_position_record20230801SETrecord_date=DATE_AD......
  • #yyds干货盘点#Mysql慢查询日志
    Mysql慢查询日志数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOWPROFILES;外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定位到症结所在......
  • appium运行报错UiAutomator exited unexpectedly with code 0, signal null
    增加配置desired_caps['automationName']="UiAutomator2"再次运行后,正常 ......