1

Тема: Нет SQL-запроса!

Такая проблема. Есть База Данных. Скопировал со своего сайта и пытаюсь перенести на локалхост Денвер.
Когда поставил форум(вместе с базой естественно), а на форуме указал те же параметры, что и на сайте, попытался загрузить базу.
Не вышло. Пишет "Нет SQL-запроса!"
Как действовать в этом случае?
Я попробовал загрузить через dumper.php он вывел следующее:

Подключение к БД `phpBB`.
Чтение файла `localhost.sql.gz`.
------------------------------------------------------------
2007.12.24 10:29:11
Возникла ошибка!
Неправильный запрос.
Can't create database 'phpBB'; database exists (256)

Сообщение добавлено Mon Dec 24 09:30:16 2007
Понял в чем дело. Я показал неправильный файл и он не смог распаковать.
Когда показал следующее и заставил его распаковать базу, мне dumper.php вывел следующее:

Fatal error: Call to undefined function: bzopen() in z:\home\test2.ru\www\dumper.php on line 616

И не распаковывается...

2

Re: Нет SQL-запроса!

Гхм..переставил дампер и вытащил Базу из архива.
Теперь ругается на это:

Подключение к БД `phpBB`.
Чтение файла `localhost.sql`.
------------------------------------------------------------
2007.12.24 10:41:31
Возникла ошибка!
Неправильный запрос.
Can't create database 'phpBB'; database exists (256)

3

Re: Нет SQL-запроса!

Unior
База данных phpBB уже существует, ее необходимо удалить.

4

Re: Нет SQL-запроса!

Удалил. Пользуюсь dumper.php Теперь пишет следующее:

2007.12.24 15:11:52
Возникла ошибка!
Неправильный запрос.
Duplicate entry 'инфильтративнонагноительн' for key 1 (256)

Как я понимаю, проблема с кодировкой. Это я решу. Но распаковывает только 17 таблиц.

5

Re: Нет SQL-запроса!

Unior
Потому и вставляет не все таблицы, что при возникновении ошибки процесс импорта прекращается.

Посмотрите также в какой кодировке находятся данные в текстовом дампе и какая кодировка выбрана на странице импорта, возможно здесь ошибка.

6 (изменено: Unior, 2007-12-25 08:45:29)

Re: Нет SQL-запроса!

CREATE DATABASE `phpBB` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci; - Это в Дампе данных.
А в пхпадмине:
MySQL-кодировка: Windows Cyrillic (cp1251)
Но Сопоставление соединения с MySQL:cp1251_general_ci
Из-за этого ошибка, что Windows Cyrillic другая?

7

Re: Нет SQL-запроса!

Unior
Нет, здесь все нормально.
Откройте дамп в PHP Expert Editor и посмотрите какая кодирока указана в статусной строке. При импорте в phpMyAdmin необходимо выбрать данную кодировку.

Судя по всему вам надо выбрать на странице импорта кодироку файла utf8.