zoukankan      html  css  js  c++  java
  • ERROR 1018 (HY000): Can't read dir of './shopxo/' (errno: 13

    环境:
    CentOS7.8 64位
    MySQL5.7.31

    问题:

    #查看shopxo库中表的时候报错,权限拒绝
    mysql> use shopxo;
    Database changed
    mysql> show tables;
    ERROR 1018 (HY000): Can't read dir of './shopxo/' (errno: 13 - Permission denied)
    

    排查:

    #查看shopxo数据库的权限
    [root@201 /var/lib/mysql]# ls -ld /var/lib/mysql/shopxo
    drwxr-x--- 2 root root 4096 Aug 25 11:17 /var/lib/mysql/shopxo
    #发现目录归属为root
    

    解决办法:

    chown -R mysql.mysql /var/lib/mysql/shopxo
    

    验证:

    mysql> show tables;
    +-----------------------------+
    | Tables_in_shopxo            |
    +-----------------------------+
    | s_admin                     |
    | s_answer                    |
    | s_app_center_nav            |
    | s_app_home_nav              |
    +-----------------------------+
    4 rows in set (0.00 sec)
    
    作者:ccku
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    yum 安装pip
    sed和awk用法
    awk删除最后一个字符
    shell读取文件内容并进行变量赋值
    git 添加、提交、推送
    git 本地代码冲突解决,强制更新
    sys系统模块
    os模块
    time-时间模块
    环境变量的使用
  • 原文地址:https://www.cnblogs.com/ccku/p/13560202.html
Copyright © 2011-2022 走看看