При использовании innodb таблиц можно использовать
http://www.percona.com/docs/wiki/percona-xtrabackup:start
, Который возьмет дамп базы данных, которая может быть импортирована их инструментами также без блокировки. Я верю, есть ли у Вас myisam таблицы, это блокирует их.
Это было бы то, почему, Вам нужно разрешение 'записи' удалить файлы. У Вас есть несколько опций здесь.
setfacl -m user:mike:rwx
setfacl -m group:<ftp_group>:rwx
Полномочий файловой системы должно быть достаточно для решения проблемы там. Попробуйте что-то как chmod o+rw на каталоге ONLY загрузок. Команда chmod эффективно говорит, "дают любому, кого это не находится в чтении группы www-данных, и запишите полномочия".
Долгосрочная фиксация, тем не менее, должна была бы использовать сервисную учетную запись для Вашего сценария, который называет FTP, и связать ту конкретную сервисную учетную запись www-данными.
chmod 775 /var/www/mysite/uploads
и отъездmike
в группеwww-data
). Действительно ли это хорошо решение? – Mike Moore 20 May 2010 в 03:23