Проблема с OUTFILE

Что-то не работает? Пишите здесь.

Проблема с OUTFILE

UNREAD_POST illmano » 05.03.2014 10:02:33

Добрый день.
Вы сделали отличный скрипт! Спасибо!

Такая проблема. Когда включаю OUTFILE, то бекап не делается и выдается ошибка
MySQL Error: Access denied for user \'****\'@\'localhost\' (using password: YES) (/var/www/*****.ru/sxd/index.php:1)
Выполнение прервано из-за ошибки


Что не так?
illmano
 
Сообщения: 4
Зарегистрирован: 05.03.2014 09:59:41

Re: Проблема с OUTFILE

UNREAD_POST illmano » 07.03.2014 17:56:23

Причем если не включать его, то бекапится норм. Что сделать что бы работало?
illmano
 
Сообщения: 4
Зарегистрирован: 05.03.2014 09:59:41

Re: Проблема с OUTFILE

UNREAD_POST zapimir » 12.03.2014 14:21:11

Для OUTFILE у вашего MySQL пользователя, должна быть привилегия FILE.
В cpanel по умолчанию эта привилегия не включена. Можно включить выполнив запрос
Код: Выделить всё
GRANT FILE  ON *.* TO 'test'@'localhost';
FLUSH PRIVILEGES;

Где вместо test - имя вашего пользователя. Выполнять запрос под root-пользователем, или пользователем у которого есть права для выполнения GRANT-запросов. Можно также сделать из adminer или phpmyadmin (или других MySQL-клиентах).

Вот к примеру как выглядит в Adminer. Заходим в Полномочия, выбираем у нужного пользователя Редактировать, и ставим галочку напротив привилегии File.
Вложения
Без-имени-1.png
Выбор привилегии FILE для работы OUTFILE режима
Без-имени-1.png (6.18 Кб) Просмотров: 11663
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: Проблема с OUTFILE

UNREAD_POST illmano » 15.08.2014 14:15:38

Добрый день. На хостинге мне включили необходимые права, но вот теперь вылезает другая ошибка
MySQL Error: Can\'t create/write to file \'/var/www/.../sxd/backup/E2f1tXiY.buf\' (Errcode: 13) (/var/www/.../sxd/index.php:1)
illmano
 
Сообщения: 4
Зарегистрирован: 05.03.2014 09:59:41

Re: Проблема с OUTFILE

UNREAD_POST zapimir » 15.08.2014 18:43:24

Не хватает прав для записи файла MySQL-сервером. Убедитесь, что MySQL находится на localhost (т.е. на том же сервере, где и дампер), попробуйте поставить права доступа 777 для каталога backup, можно попробовать для OUTFILE-файлов поставить в настройках дампера другой каталог, например, каталог tmp.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: Проблема с OUTFILE

UNREAD_POST illmano » 15.08.2014 20:29:03

Спасибо! Установил 777 на каталог backup и все окей!
Без OUTFILE - 3:31 мин
с OUTFILE 1:24 мин
illmano
 
Сообщения: 4
Зарегистрирован: 05.03.2014 09:59:41


Вернуться в Проблемы и баги

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 15

Яндекс.Метрика