MySQL无法启动报错Warning: World-writable config file ‘/etc/my.cnf’ is

举报
东拉西扯 发表于 2019/07/03 16:09:50 2019/07/03
【摘要】 今天使用docker-compose启动一个mysql容器,结果死活启动不了,dockerfile文件和docker-compose.yaml文件内容和其他项目都是一致的,仅修改了容器名称。查询docker日志发现下面错误:mysqld: [Warning] World-writable config file '/etc/mysql/my.cnf' is ignored.mysqld: E...

今天使用docker-compose启动一个mysql容器,结果死活启动不了,dockerfile文件和docker-compose.yaml文件内容和其他项目都是一致的,仅修改了容器名称。
查询docker日志发现下面错误:

mysqld: [Warning] World-writable config file '/etc/mysql/my.cnf' is ignored.
mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or                                                       directory)

百思不得骑姐,只好上百度看看,结果发现可能是往容器中映射的my.cnf文件安全级别是777,任何人都可以修改,mysql判断太危险,所以忽略了/etc/mysql/my.cnf文件。赶紧将文件修改为644,只能用户修改。

[root@izuf6fmwdrj9schytg2avtz mysql]# chmod 644 my.cnf
[root@izuf6fmwdrj9schytg2avtz mysql]# ls -la
total 12
drwxrwxrwx 2 root root 4096 Jul  3 15:30 .
drwxrwxrwx 6 root root 4096 Jul  3 15:44 ..
-rw-r--r-- 1 root root 1481 Jan  7 13:45 my.cnf

再次执行docker-compose mysql服务器启动成功

[root@izuf6fmwdrj9schytg2avtz fangluegu-backend]# docker-compose -f docker-compose-db.yml up -d --buildBuilding fangluegu-mysql
Step 1/4 : FROM mysql:8.0.11
 ---> 5dbe5b6313e1
Step 2/4 : MAINTAINER zedong.jiang zedong.jiang@sysssc.com
 ---> Using cache
 ---> c69dd4a23027
Step 3/4 : ENV TZ=Asia/Shanghai
 ---> Using cache
 ---> e455e8dfd8a8
Step 4/4 : RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 ---> Using cache
 ---> c619580e8756
Successfully built c619580e8756
Successfully tagged fangluegu-backend_fangluegu-mysql:latest
Creating fangluegu-mysql ... done
[root@izuf6fmwdrj9schytg2avtz fangluegu-backend]# docker psCONTAINER ID        IMAGE                               COMMAND                  CREATED             STATUS              PORTS                    NAMES
be7a5acebd4c        fangluegu-backend_fangluegu-mysql   "docker-entrypoint.s…"   4 seconds ago       Up 2 seconds        0.0.0.0:3306->3306/tcp   fangluegu-mysql


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。