Пропустить

Тестирование MySQL дамперов...

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!

Сообщение Палыч » 26.08.2007 22:14

Lokust
Речь и шла о возможности выбора таблиц, а не об их разбиении на части. Под кусками имелось в виду части БД.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9472
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Lokust » 26.08.2007 22:27

Ну так вот, теперь вопрос... как можно сделать дамп, если одна или несколько из таблиц слишком большие для того срока, который выделяется скрипту, чтобы он их обработал?
Есть такие чудесатые вещи, что могут это как-то организовать или нет? А если нет, то как же тогда справляются остальные пользователи интернета. Ведь не может же быть, что только у меня одного такая проблема...

Lokust
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 24.05.2006 21:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 26.08.2007 23:06

Lokust
Более быстродейстсующего, чем Sypex Dumper, не встречал. С миллионом справляется на ура.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9472
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение crash » 27.08.2007 2:26

Lokust писал(а):А если нет, то как же тогда справляются остальные пользователи интернета

хостер делает бэкап и никакого геммороя. При этом выкдажывается дамп для скачки через панель управления хостингом.
Lokust писал(а):как можно сделать дамп, если одна или несколько из таблиц слишком большие для того срока, который выделяется скрипту, чтобы он их обработал?

по ssh
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Lokust » 27.08.2007 12:48

Вот что пообещал разработчик Sypex Dumper:
В новой версии будет возможность продолжать
работу даже после прерывания работы скрипта, да и скорость будет повыше.


Ждем! :D

Lokust
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 24.05.2006 21:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Admin_777 » 27.08.2007 13:29

Палыч писал(а):Более быстродейстсующего, чем Sypex Dumper, не встречал. С миллионом справляется на ура.

Про быстродействие согласен. Про миллион тоже, если хостинг не лимитированный.

Добавлено спустя 5 минут 23 секунды:

crash писал(а):хостер делает бэкап и никакого геммороя. При этом выкдажывается дамп для скачки через панель управления хостингом.

Геммор не в том, что они это действительно делают по запросу, а геммор в том, что я не могу как следует оптимизировать поисковые таблицы, поскольку не могу их создать.
Кстати, поисковые таблицы пришлось в очередной раз удалить нафих, т.к. опять при отправке сообщения превышается таймаут для MySQL запросов. Сорри за оффтоп.
Но квотирование запросов создает большие проблемы при использовании phpBB на площадках, где запросы лимитируются по времени. Если вернуться к дамперу, то и он тут не справляется, хоть и быстрый и классный.
Аватара пользователя
Admin_777
phpBB 2.0.3
 
Сообщения: 189
Зарегистрирован: 19.10.2005 12:41
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение pk » 02.11.2007 9:21

Lokust писал(а):
Admin_777 писал(а):Разумеется, этот вариант проходили. Но как я писал выше, итог один - Permission denied.
Поскольку Дампер создает от себя wwwserver, а я захожу на сервер как userxxxx.

Если имеется ввиду, что не удаляются бекапы, после того как dumper автоматически создал папку backup, то нужно просто создавать ее вручную и тогда все будет удалять без проблем. У меня было такое. Я попросил хостера удалить то, что не могу я сам, а потом создал папку вручную и теперь все ок. Насколько я знаю, это обычное дело, на линкс-серверах. То, что создается скриптом, потом по фтп не удалишь...

Попросил я своего хостера удалить созданные скриптом папки, на что он меня вежливо пнул в свой ФАК, где я и прочитал следующее:
При создании файлов средствами PHP файлы создаются с пользователем apache и с правами 644, поэтому я не могу ими управлять, как быть?


Дело в том, что PHP-сценарии, запущенные модулем mod_php, выполняются от имени пользователя apache. Соответственно, если на чтение/модификацию не были выставлены разрешения для всех (достаточно 666 - для файлов, 777 - для каталогов), то модификация созданных такими скриптами файлов (каталогов) пользователю будет запрещена (при доступе по SSH, по FTP).
Для того, чтобы проблема не возникала - нужно для такого каталога (файла) установить права, достаточные для модификации файлов, посредством функции chmod.

Сделать это рекурсивно можно, исполнив PHP-сценарий:



<?php
function chmod_R($path, $perm) {

$handle = opendir($path);
while ( false !== ($file = readdir($handle)) ) {
if ( ($file !== ".") && ($file !== "..") ) {
if ( is_file($file) ) {
chmod($path . "/" . $file, $perm);
}
else {
chmod($path . "/" . $file, $perm);
chmod_R($path . "/" . $file, $perm);
}
}
}
closedir($handle);
}

$path = $_SERVER["QUERY_STRING"];

if ( $path{0} != "/" ) {
$path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
}

chmod_R($path, 0777);
chmod($path, 0777);
echo $path;
?>

Разместите этот файл на хостинге, в директории, доступной веб-серверу, например, как httpdocs/chmod.php

Вызывать скрипт нужно так:
http://ваш_домен/chmod.php?path_to_problem_dir

path_to_problem_dir - путь, относительно DocumentRoot для данного домена (httpdocs/ в нашем примере).


Мне помогло :idea:

pk
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.05.2007 16:12
Откуда: 1702.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Admin_777 » 02.11.2007 18:40

Спасибо.
Хотелось бы, чтобы это все-таки было учтено и в этой замечательной программе - Дампер.
Аватара пользователя
Admin_777
phpBB 2.0.3
 
Сообщения: 189
Зарегистрирован: 19.10.2005 12:41
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 02.11.2007 18:44

Admin_777
так вы обратитесь к автору
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Admin_777 » 08.11.2007 14:00

Аватара пользователя
Admin_777
phpBB 2.0.3
 
Сообщения: 189
Зарегистрирован: 19.10.2005 12:41
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Rayden » 09.11.2007 6:57

Ребята, ничего нет удобнее и быстрее программы mysqldump.exe :D
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Сообщение crash » 09.11.2007 9:04

Rayden писал(а):быстрее программы mysqldump.exe

ага http://phpbbguru.net/community/viewtopi ... 8566#78566 ))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: Тестирование MySQL дамперов...

Сообщение Cama » 24.04.2009 12:49

Sypex конечно великолепен, но не понимает Триггеры. При дампе их просто игнорит. При восстановлении, если имеется триггер выдает ошибку. Обнаружила на днях при экспериментах...
А теперь о хорошем :) Разработчик обещает выпустить новую версию 2.0.0 на следущей недели, которая будет понимать триггеры, ну и наверное еще чего будет добавлено в ногу со временем :)

Cama
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 09.05.2008 2:48
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Поддержка phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы