PHP警告scandir / var / lib / mysql / - CENT'OS - 需要扫描数据库文件

时间:2016-06-05 09:02:03

标签: centos

需要从/ var / lib / mysql / admin_d1_com / catalog制作文件的zip弧。

  

PHP警告scandir(/ var / lib / mysql / admin_d1_com /):无法打开dir:   没有权限   /var/www/html/splitter3000/protected/extensions/EZip.php(68)   我做完了:

  1. 用户“Apache”已经被认为是“mysql” - nope
  2. 恶魔Apache已经以root身份启动 - nope
  3. Sory for My Eng。 (我来自UA)

1 个答案:

答案 0 :(得分:0)

  

默认的UMASK和UMASK_DIR值分别为0640和0750   (MySQL 5.7.6之前的0660和0700)。 MySQL假定值为   如果UMASK或UMASK_DIR以零开头,则它是八进制的。例如,   设置UMASK = 0600相当于UMASK = 384,因为0600八进制是   384十进制。

我需要设置默认的创建文件烫发。在0750我的方式它是0777并将用户添加到组到mysql。

  

将备份用户添加到mysql组:   usermod -a -G mysql backup

     

> chmod g + rx / mysql / data -R

     

vi /etc/init.d/mysqld   UMASK = 0640
  出口UMASK
  UMASK_DIR = 0750
  导出UMASK_DIR

srcsrc2