zoukankan      html  css  js  c++  java
  • mysql 查表失败


    我们数据库迁移,我进数据库的目录都需要拷贝什么到新的数据库才可以用,我直接拷贝的库报错了
    【】北京- 2016/1/26 16:07:33

    mysql> use payment;
    Database changed
    mysql> show tables;
    ERROR 1018 (HY000): Can't read dir of './payment/' (errno: 13)
    【】北京- 2016/1/26 16:08:08

    这个是老的数据库
     
     
     mysql> show tables;
    ERROR 1018 (HY000): Can't read dir of './crowd/' (errno: 13)
    mysql> 
    分析:
    人为修改了data目录权限导致:
    [root@jiradb mysql]# ls -ld /dataDisk/MysqlData/mysql/jiradb
    drwx------ 2 jira mysql 4096 08-28 08:07 /dataDisk/MysqlData/mysql/jiradb
    Data目录权限被修改为非mysql账号属主,导致Mysql无权限读取文件,自然获取不到表信息。

    解决方案:
    修改data目录属主为mysql。

    【空冥】河北-刘建佐 2016/1/26 16:24:19

  • 相关阅读:
    bzoj1336: [Balkan2002]Alien最小圆覆盖
    bzoj3564: [SHOI2014]信号增幅仪
    [HDU5353]
    [codeforce1072D]
    [dp001]逛公园
    树上问题泛做
    [BZOJ2599]race
    [CEOI2019]MAGIC TREE
    [BZOJ2836]魔法树
    QTREE3
  • 原文地址:https://www.cnblogs.com/liujianzuo888/p/5160878.html
Copyright © 2011-2022 走看看