Не могу воостановить в phpmyadmin базу данных. Нужна помощь

xtwin

Пользователь
Регистрация
29.01.13
Сообщения
43
Реакции
2
Баллы
3
Здравствуйте! Не могу воостановить в phpmyadmin базу данных после дидоса на мой сайт. Таблица session забита до отказа. Подскажите, чем открыть на компе дамп базы и как почистить бд. Пробовал через денвер, пишет ошибку какими-то кракозябрами.
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Таблица session забита до отказа. Подскажите, чем открыть на компе дамп базы и как почистить бд
если проблема только в объёме таблицы сессии - откройте дамп любым текстовым редактором, который сможет переварить общий объём
найдите запись про таблицу сессии и вычистите строку с данными
аккуратно: только данные, нЕ структура
теоретически, это ни на что не повлияет при восстановлении

Пробовал через денвер, пишет ошибку какими-то кракозябрами.
это ж самое интересное - какую ошибку?

а вариант создать на хостинге вторую БД и залить дамп в неё - не прокатывает?
 

xtwin

Пользователь
Регистрация
29.01.13
Сообщения
43
Реакции
2
Баллы
3
весь вопрос в том, как она там называется в текстовом редакторе. А в денвере не могу понять - они кракозябры и номера ошибки нету (((
 
Последнее редактирование:

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
весь вопрос в том, как она там называется в текстовом редакторе
так же, как и в базе...

Код:
-- Структура таблицы `session`
--
DROP TABLE IF EXISTS `session`;
CREATE TABLE IF NOT EXISTS `session` ( `sessionhash` char(32) NOT NULL DEFAULT '', `userid` int(10) unsigned NOT NULL DEFAULT '0', `host` char(15) DEFAULT NULL, `idhash` char(32) DEFAULT NULL, `lastactivity` int(10) unsigned NOT NULL DEFAULT '0', `location` char(255) DEFAULT NULL, `useragent` char(100) DEFAULT NULL, `styleid` smallint(5) unsigned NOT NULL DEFAULT '0', `languageid` smallint(5) unsigned NOT NULL DEFAULT '0', `loggedin` smallint(5) unsigned NOT NULL DEFAULT '0', `inforum` smallint(5) unsigned NOT NULL DEFAULT '0', `inthread` int(10) unsigned NOT NULL DEFAULT '0', `incalendar` smallint(5) unsigned NOT NULL DEFAULT '0', `badlocation` smallint(5) unsigned NOT NULL DEFAULT '0', `bypass` tinyint(4) NOT NULL DEFAULT '0', `profileupdate` smallint(5) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`sessionhash`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8;

это - структура, начинается обычно с DROP TABLE IF EXISTS
и это трогать не надо

а вот дальше - данные:

Код:
-- Дамп данных таблицы `session`
--
INSERT INTO `session` ......

начинается с INSERT INTO

можно убрать всё

===

А в денвере не могу понять - они кракозябры и номера ошибки нету (((
ну скопировали бы сюда кракозябры, может, мы бы прочитали...

в самом дампе, там, где кириллица - таблица пост - там кириллица?
чем дамп делался?
 

xtwin

Пользователь
Регистрация
29.01.13
Сообщения
43
Реакции
2
Баллы
3
так же, как и в базе...

Код:
-- Структура таблицы `session`
--
DROP TABLE IF EXISTS `session`;
CREATE TABLE IF NOT EXISTS `session` ( `sessionhash` char(32) NOT NULL DEFAULT '', `userid` int(10) unsigned NOT NULL DEFAULT '0', `host` char(15) DEFAULT NULL, `idhash` char(32) DEFAULT NULL, `lastactivity` int(10) unsigned NOT NULL DEFAULT '0', `location` char(255) DEFAULT NULL, `useragent` char(100) DEFAULT NULL, `styleid` smallint(5) unsigned NOT NULL DEFAULT '0', `languageid` smallint(5) unsigned NOT NULL DEFAULT '0', `loggedin` smallint(5) unsigned NOT NULL DEFAULT '0', `inforum` smallint(5) unsigned NOT NULL DEFAULT '0', `inthread` int(10) unsigned NOT NULL DEFAULT '0', `incalendar` smallint(5) unsigned NOT NULL DEFAULT '0', `badlocation` smallint(5) unsigned NOT NULL DEFAULT '0', `bypass` tinyint(4) NOT NULL DEFAULT '0', `profileupdate` smallint(5) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`sessionhash`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8;

это - структура, начинается обычно с DROP TABLE IF EXISTS
и это трогать не надо

а вот дальше - данные:

Код:
-- Дамп данных таблицы `session`
--
INSERT INTO `session` ......

начинается с INSERT INTO

можно убрать всё

===


ну скопировали бы сюда кракозябры, может, мы бы прочитали...

в самом дампе, там, где кириллица - таблица пост - там кириллица?
чем дамп делался?

дамп мне скинул хостер, отредактировал в вордпаде, теперь размер базы увеличился вдвое.

Добавлено через 1 час 3 минуты
почистил, теперь вот такая ошибка:



SQL-запрос:

INSERT INTO --
-- Table structure for table `setting`
--

DROP TABLE IF EXISTS `setting` ;


Ответ MySQL:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DROP TABLE IF EXISTS `setting`' at line 7

Добавлено через 2 минуты
и вот, что осталось в самой базе, в таблице session :



--
-- Dumping data for table `session`
--

LOCK TABLES `session` WRITE;
;
INSERT INTO

--
-- Table structure for table `setting`
--

DROP TABLE IF EXISTS `setting`;
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
и вот, что осталось в самой базе, в таблице session :
а выше? структура? на месте?

вот это выкинуть

LOCK TABLES `session` WRITE;
;
INSERT INTO

должно остаться:

-- структура сессии (полностью запрос на создание структуры)

потом коммент
--
-- Dumping data for table `session`
--

и всё, дальше сразу коммент про сеттинг
--
-- Table structure for table `setting`
--
 

Avalanch

Пользователь
Регистрация
22.02.13
Сообщения
91
Реакции
42
Баллы
3
Адрес
Москва
А не пробовали через sypex? Сделать бэкап, а потом через него же залить?

А в phpmyadmin очистить таблицу session, одним нажатием :)
 

xtwin

Пользователь
Регистрация
29.01.13
Сообщения
43
Реакции
2
Баллы
3
а выше? структура? на месте?

вот это выкинуть

LOCK TABLES `session` WRITE;
;
INSERT INTO

должно остаться:

-- структура сессии (полностью запрос на создание структуры)

потом коммент
--
-- Dumping data for table `session`
--

и всё, дальше сразу коммент про сеттинг
--
-- Table structure for table `setting`
--


Вот что осталось:


--
-- Table structure for table `session`
--

DROP TABLE IF EXISTS `session`;
;
;
CREATE TABLE `session` (
`sessionhash` char(32) NOT NULL DEFAULT '',
`userid` int(10) unsigned NOT NULL DEFAULT '0',
`host` char(15) NOT NULL DEFAULT '',
`idhash` char(32) NOT NULL DEFAULT '',
`lastactivity` int(10) unsigned NOT NULL DEFAULT '0',
`location` char(255) NOT NULL DEFAULT '',
`useragent` char(100) NOT NULL DEFAULT '',
`styleid` smallint(5) unsigned NOT NULL DEFAULT '0',
`languageid` smallint(5) unsigned NOT NULL DEFAULT '0',
`loggedin` smallint(5) unsigned NOT NULL DEFAULT '0',
`inforum` smallint(5) unsigned NOT NULL DEFAULT '0',
`inthread` int(10) unsigned NOT NULL DEFAULT '0',
`incalendar` smallint(5) unsigned NOT NULL DEFAULT '0',
`badlocation` smallint(5) unsigned NOT NULL DEFAULT '0',
`bypass` tinyint(4) NOT NULL DEFAULT '0',
`profileupdate` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`sessionhash`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8;
;

--
-- Dumping data for table `session`
--


--
-- Table structure for table `setting`
--

DROP TABLE IF EXISTS `setting`;
;
;
CREATE TABLE `setting` (
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
покажите сайт (можно в ЛС)
кодировка сайта?
кодировка дампа? (по дефолту всё, что сливается из ПМА - в утф, но ведь Вам хостер дамп выдал... возможны варианты...)
я уже спрашивала: кириллица в дампе - читаемая?
 

xtwin

Пользователь
Регистрация
29.01.13
Сообщения
43
Реакции
2
Баллы
3
покажите сайт (можно в ЛС)
кодировка сайта?
кодировка дампа? (по дефолту всё, что сливается из ПМА - в утф, но ведь Вам хостер дамп выдал... возможны варианты...)
я уже спрашивала: кириллица в дампе - читаемая?

Кириллица читаема в базе, ну по крайней мере в таблице post
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.872
Новый пользователь
BoldikuFFs
Сверху Снизу