zoukankan      html  css  js  c++  java
  • mysql数据库报错:InnoDB: Operating system error number 13 in a file operation

    环境:centos6.5 x86_64

    启动mysql发现日志报错(日志路径可以查看/etc/my.cnf的配置)


    160722 10:34:08 [Note] Found 42570716 of 42570696 rows when repairing './yunva@002dlog/room_msg'

    160810  0:54:00 [ERROR] /usr/libexec/mysqld: Sort aborted
    160810 10:41:55 [ERROR] /usr/libexec/mysqld: Sort aborted
    160810 16:41:43 [ERROR] /usr/libexec/mysqld: Sort aborted
    160823 11:34:45 mysqld_safe Starting mysqld daemon with databases from /home/data
    160823 11:34:46 [Warning] Can't create test file /home/data/plugin.lower-test
    160823 11:34:46 [Warning] Can't create test file /home/data/plugin.lower-test
    160823 11:34:46 [Warning] option 'innodb-additional-mem-pool-size': signed value 200 adjusted to 524288
    160823 11:34:46  InnoDB: Initializing buffer pool, size = 128.0M
    160823 11:34:46  InnoDB: Completed initialization of buffer pool
    160823 11:34:46  InnoDB: Operating system error number 13 in a file operation.
    InnoDB: The error means mysqld does not have the access rights to
    InnoDB: the directory.
    InnoDB: File name ./ibdata1
    InnoDB: File operation call: 'open'.
    InnoDB: Cannot continue operation.
    160823 11:34:46 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
    160823 11:45:30 mysqld_safe Starting mysqld daemon with databases from /home/data
    160823 11:45:30 [Warning] Can't create test file /home/data/plugin.lower-test
    160823 11:45:30 [Warning] Can't create test file /home/data/plugin.lower-test
    160823 11:45:30 [Warning] option 'innodb-additional-mem-pool-size': signed value 200 adjusted to 524288
    160823 11:45:30  InnoDB: Initializing buffer pool, size = 128.0M
    160823 11:45:30  InnoDB: Completed initialization of buffer pool
    160823 11:45:30  InnoDB: Operating system error number 13 in a file operation.
    InnoDB: The error means mysqld does not have the access rights to
    InnoDB: the directory.
    InnoDB: File name ./ibdata1
    InnoDB: File operation call: 'open'.

    InnoDB: Cannot continue operation.


    发现系统启动只有几十分钟,说明服务器刚被人重启过,mysql服务无法启动

    百度了下可能是selinux引起的,getenforce 发现问enforcing

    setenforce 0

    并且修改配置/etc/sysconfig/selinux

    SELINUX=disabled

    问题解决

  • 相关阅读:
    【LeetCode-栈】栈排序
    【LeetCode-数组】旋转数组
    【LeetCode-数组】两个数组的交集 II
    【LeetCode-树】二叉树的层次遍历 II
    【LeetCode-字符串】Fizz Buzz
    【LeetCode-数组】数组的相对排序
    解决Oracle表中数据乱码的问题
    docker搭建mysql 用户名密码忘记了怎么办
    java中如何将string 转化成long
    http三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239734.html
Copyright © 2011-2022 走看看