SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 09.10.2007 12:07:59

bk.rudenator
Участник
Зарегистрирован: 09.10.2007
Сообщений: 4

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

Люди помогите! Уже весь извелся, перепробовал все, что можно!
В общем ситуевина такая! Накрылась одна таблица в базе на двиге DLE. Пока суть да дело восстанавливал и т.д сайт вообще открываться перестал. В общем решил все снести и переустановить (благо бекап базы есть). Для начала проверил этот бекап на компе, установил двиг и восстановил базу. Все восстановилось на ура! Сношу сайт, устанавливаю двиг, восстанавливаю базу... да не тут то было! Восстанавливал через PHPMYADMIN встроеный в админпанель на хосте. Выдает ошибку #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 'DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1' at line 10
Хотя я с него же бекап и делал! Скачал последнюю версию PHPMYADMIN, установил в корень сайта, подключаюсь, восстанавливаюсь, тоже самое!!!
Прочитал, что скорее всего из за разных версий, но бекапился я и восстанавливался то с одной и той жэе версии встроенного PHPMYADMIN в админпанель. MyASQ тоже одна и та же.
В обще кто что может знает? sad

Отредактированно bk.rudenator (09.10.2007 12:21:29)

Неактивен

 

#2 09.10.2007 12:09:55

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

Re: Восстановление базы

Опишите, пожалуйста, Вашу проблему.

Неактивен

 

#3 09.10.2007 12:16:57

bk.rudenator
Участник
Зарегистрирован: 09.10.2007
Сообщений: 4

Re: Восстановление базы

paulus написал:

Опишите, пожалуйста, Вашу проблему.

Извиняюсь, при создании сообщения после первой строчки просто Enter нажал

Неактивен

 

#4 09.10.2007 12:21:04

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

Re: Восстановление базы

Если ругается на CHARACTER SET, скорее всего, у Вас старый MySQL.

Если у Вас старый MySQL, Вы можете убрать все строчки, касающиеся
CHARACTER SET из архива и попробовать восстановить базу еще раз.

Неактивен

 

#5 09.10.2007 12:34:17

bk.rudenator
Участник
Зарегистрирован: 09.10.2007
Сообщений: 4

Re: Восстановление базы

Без CHARACTER SET пишет
#1050 - Table 'dle_banned' already exists

Неактивен

 

#6 09.10.2007 12:37:00

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

Re: Восстановление базы

Значит, такая табличка уже есть. Можете попробовать удалить все таблички,
которые есть в архиве, а потом восстановить.
Или добавить строчки DROP TABLE IF EXISTS...

Проще, наверное, удалить.

Неактивен

 

#7 09.10.2007 18:17:37

bk.rudenator
Участник
Зарегистрирован: 09.10.2007
Сообщений: 4

Re: Восстановление базы

#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 'INSERT INTO `dle_users` VALUES ('admtime@bk.ru', 'd2cfe3c574481

Неактивен

 

#8 09.10.2007 18:20:36

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

Re: Восстановление базы

точку с запятой забыли? smile Перед INSERT...

Неактивен

 

Board footer

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