SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.02.2010 11:27:10

snikulin
Участник
Зарегистрирован: 12.02.2010
Сообщений: 3

Проблема с базой, статус таблиц "Используется", "In use"

Есть сайт на Битриксе, есть база на 254 таблицы, штук 30 из них вот с таким вот статусом, как такое случилось ума не приложу...хотя был взлом и прописался в индекс iframe, не знаю, могло ли это повлиять. В папке backup сервера есть архив db_dump.bz2 весом под 400мб, при развёртывании там лежит файл db_dump без расширения размеров порядка 25гб, в папке mysql кроме папок самих баз отдельно лежат файлы mydomain.ru.err 20мб, ib_logfile0 104мб, ibdata1, ibdata2, ibdata3 по 20гб.

Моэно ли восстановить базу? И если да, то как?

Неактивен

 

#2 12.02.2010 12:28:33

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Проблема с базой, статус таблиц "Используется", "In use"

Посмотрите на содержимое файлика db_dump. Скорее всего, это текстовый
файл, который можно восстановить, например, через консольный клиент:
mysql < db_dump  (осторожно, удалит данные и зальет данными из дампа!)

А что Вас смущает в том, что таблицы используются?

Неактивен

 

#3 12.02.2010 12:36:35

snikulin
Участник
Зарегистрирован: 12.02.2010
Сообщений: 3

Re: Проблема с базой, статус таблиц "Используется", "In use"

смущает то, что база не работает... [Incorrect information in file: '.\mydomain\b_lang.frm'] при попытки открыть сайт

на счёт db_dump, а его надо разархивировать? или прямо так выполнить?

http://i.imagehost.org/t/0999/base.jpg

Вот такая вот беда...

пы.сы. mysql <db_dump не проходит ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) пароль ввожу верный, потому как в phpMyAdmin захожу без проблемм

Отредактированно snikulin (12.02.2010 13:19:03)

Неактивен

 

#4 12.02.2010 14:07:32

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Проблема с базой, статус таблиц "Используется", "In use"

mysql -uusername -ppassword
username и password нужно подставить правильные

Если в frm неверная информация, то всё плохо sad Тогда, скорее всего, только
из бэкапа, действительно.

Но я бы на Вашем месте перед тем, как восстанавливать, остановил сервер и
скопировал каталог data в сторонку. Чтобы, если в бэкапе не те данные, можно
было хоть что-то восстановить.

Неактивен

 

#5 12.02.2010 15:23:41

snikulin
Участник
Зарегистрирован: 12.02.2010
Сообщений: 3

Re: Проблема с базой, статус таблиц "Используется", "In use"

а что может произойти, если копировать data не останавливая сервер? да и о каком сервере речь идёт, о сервере Mysql, или самом сервере?)) простите за глупые вопросы, но совсем недавно пришлось взяться за администрирование сервака...админ бывший слинял, а сайт надо поднимать

Неактивен

 

#6 12.02.2010 16:28:11

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Проблема с базой, статус таблиц "Используется", "In use"

О сервере MySQL, разумеется. Если будете копировать «наживую» — рискуете
потерять данные: MySQL в целях оптимизации записей на диск некоторые данные
держит в памяти, соответственно, на диске их нету.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson