Архив Инструкции

Восстановление базы данных InnoDB

// апреля 20, 2010 // Один комментарий // Инструкции

logo_mysql20060216Написал я небольшой скрипт, который использует базу данных. При заливке на сервер случайно перезалил таблицу data в существующей базе данных. Как видно из названия таблица важная) Бекапов не было, поэтому сделал запрос хостеру. Но тут возникла проблема, бекапы баз данных делались простым копированием всех файлов и папок из таблицы данных. Для таблиц типа MyISSAM такой способ подходит, но для InnoDB это не совсем подходит.

Для восстановления базы была запрошена папка с таблицами (файлы типа *.frm) и файл данных ibdata1. Кстати последний весил 300 мб в архиве, видимо там лежало еще много чужих баз. Файлы от базы копирую на локальный сервер, запускаю. База данных появилась в списке, но данные с таблиц были недоступны, при запросе SELECT вылетала ошибка “Table is empty”. Команды типа CHECK или REPAIR не помогали.

База данных была спасена с помощью строки innodb_force_recovery=6 добавленную в файл конфигурации и перезапуска сервера. После старта винт затрещал и через несколько минут к базе можно было обращаться. После скачивания дампа необходимо убрать вышеуказанную строку.

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

Так же добавлю, что самый правильный способ делать бекап баз – это получать их дампы, а не файлы от базы.

Вывод WebMoney на пластиковую карту Visa или банковский счет.

// декабря 27, 2009 // 19 комментариев // Инструкции

Сегодня наконец решил проблему вывода денег с WMR кошельков. До этого пользовался услугами представителя в своем городе, при этом терялось 5.8% (5 процентов представителю, 0.8 комиссия). И так, начнем.
Для начала потребуется:
1. рублевая карта Visa (теоретически любого банка) + ее параметры такие как расчетный счет и БИК банка где эта карта была открыта.
2. скан ИНН и паспорта (прописка + первая страница).

Как только вы раздобыли то что написано выше необходимо выполнить вот эти пункты.
0. Завести Webmoney и создать там WMR кошелек :)
1. Авторизоваться на сайте http://passport.webmoney.ru (кнопочка Войти)
2. После удачной авторизации переходим по ссылке “Изменить персональные данные” и указываем такие данные как ФИО, ИНН, Паспортные данные и Место постоянной регистрации. Естественно эту информацию лучше скрыть. Сохраняемся.
3. После этого на открывшейся странице переходите по ссылке “Список загруженных документов” и подгружаете ранее сделанные сканы паспорта и ИНН.
4. Теперь переходим на сайт banking.guarantee.ru, здесь так же авторизываетесь через Keeper. На экране вылетает ошибка о том, что у вы не можете пользоваться сервисом пока не пройдете сверку документов.
5. Отправляете письмо на docs@guarantee.ru о том, что вы залили все необходимые документы в http://passport.webmoney.ru, а так же указываете свой WMID. После этого ждем ответа:

(далее…)

 Страница 1 из 1  1 
Get Adobe Flash playerPlugin by wpburn.com wordpress themes