美文网首页工作生活
MySQL无法启动报错Warning: World-writab

MySQL无法启动报错Warning: World-writab

作者: 江东_61b3 | 来源:发表于2019-07-03 16:05 被阅读0次

    今天使用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 --build
    Building 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 ps
    CONTAINER 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
    

    相关文章

      网友评论

        本文标题:MySQL无法启动报错Warning: World-writab

        本文链接:https://www.haomeiwen.com/subject/ycqchctx.html