1 (изменено: Zmey, 2010-12-10 12:55:07)

Тема: Проблема загрузки баз на компьютер

Доброго времени суток.

сайт лежит на yutex.ru

делаю экспорт базы в SQL

запускаю http://localhost/phpmyadmin/

Добро пожаловать в phpMyAdmin 2.5.6
MySQL 3.23.53-max на localhost как root@localhost

сздаю пустую базу, перехожу во вкладку SQL
выбираю файл и нажимаю кнопку пошел, на экране появляется:

Ошибка
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'SQL_MODE="NO_AUTO_VALUE_ON_ZERO"' at line 2

подскажите, в чем моя ошибка

2

Re: Проблема загрузки баз на компьютер

Zmey сказал:

MySQL 3.23.53-max

При создании дампа надо было его делать в режиме совместимости MYSQL323. Попробуйте сделать новый дамп.

3

Re: Проблема загрузки баз на компьютер

спасибо, помогло

4

Re: Проблема загрузки баз на компьютер

но не совсем smile

Милосердие… не бывает чреР...

весь текст иероглифами, как исправить?

5

Re: Проблема загрузки баз на компьютер

Zmey сказал:

весь текст иероглифами, как исправить?

Надо при импорте выбрать кодировку файла utf8, или сохранить дамп в кодировке windows-1251.

Посмотрите как данные выглядят на исходном сервере в phpMyAdmin. Если там вместо кириллицы крякозябы, то решение будет несколько иным.

Думаю лучшим вариантом будет обновление MySQL.

6

Re: Проблема загрузки баз на компьютер

в окне экспорта есть только:

Добавить собственный комментарий в заголовок (перевод строки: \n)

Комментарии
Заключить экспорт в транзакцию
Отключить проверку внешних ключей
Режим совместимости SQL


Структура
Добавить DROP TABLE / VIEW / PROCEDURE / FUNCTION
Добавить IF NOT EXISTS
Добавить AUTO_INCREMENT
Заключить названия таблиц и полей в косые кавычки
Добавить CREATE PROCEDURE / FUNCTION
Добавить в комментарии
Даты создания, обновления и проверки
Данные
Полная вставка

Расширенные вставки

Максимальная длина создаваемого запроса

Использовать отложенные вставки (DELAYED)
Использовать игнорирующие вставки (IGNORE)
Использовать шестнадцатеричное отображение для полей типа BLOB
Тип экспорта


сохранить дамп в кодировке windows-1251.  нет....


а при импорте :

Выполнить SQL запрос(ы) на БД [Документация]
    Поля:

  Показать данный запрос снова
Или Месторасположение текстового файла :
(Maximum size: 2,048KB)
Сжатие:  Автодетект     Нет     архивировать в gzip     
Вставить текстовые файлы в таблицу

выбрать кодировку файла utf8 тоже нет....

7

Re: Проблема загрузки баз на компьютер

на исходном сервере в phpMyAdmin
все в нормальном виде

8

Re: Проблема загрузки баз на компьютер

Если есть доступ к конфигурационному файлу phpMyAdmin (config.inc.php), то пропишите строку:

$cfg['AllowAnywhereRecoding'] = true;

Если доступа к конфигурационному файлу нет, то попробуйте установить свою копию phpMyAdmin прямо на сайт и сделать дамп с его помощью.

Выбор кодировки файла будет на странице экспорта в разделе "Сохранить как файл"

9

Re: Проблема загрузки баз на компьютер

заменил, при загрузке:

Ошибка

SQL-запрос : 

--
--
INSERT INTO `center` ( `id` , `title` , `meta_d` , `meta_k` , `description` , `text` )
VALUES ( 1, 'Организационно-методическое отделение', 'ОрганизР

...........

летних;\r\n<li class="style17">Проведение санитарно-гигиенических и противоэпидемиологических мероприятий.\r\n\r\n\r\n <br><br>' )

Ответ MySQL:
#1062 - Duplicate entry '1' for key 1

10

Re: Проблема загрузки баз на компьютер

Hanut сказал:

установить свою копию phpMyAdmin прямо на сайт

я в первый раз в первый класс....

11

Re: Проблема загрузки баз на компьютер

Zmey сказал:

Duplicate entry '1' for key 1

Это значит, что дамп импортируется поверх уже существующих таблиц. Удалите таблицы сперва из БД.

Какая кодировка таблиц?

Установка phpMyAdmin описана здесь: http://php-myadmin.ru/learning/instrument-pma.html

12 (изменено: Zmey, 2010-12-10 22:22:29)

Re: Проблема загрузки баз на компьютер

Hanut сказал:

Это значит, что дамп импортируется поверх уже существующих таблиц. Удалите таблицы сперва из БД.

Какая кодировка таблиц?

удалил базу, залил заново, результат иероглифы...

--------------------------------------------------------
с сайта:

MySQL
Сервер: Localhost via UNIX socket
Версия сервера: 5.0.91-community
Версия протокола: 10
Пользователь: solny@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)
Веб-сервер
cpaneld
Версия MySQL-клиента: 4.1.22
PHP расширение: mysql
phpMyAdmin
Информация о версии: 3.2.4
Документация
Вики
Официальная страница phpMyAdmin
[ChangeLog] [Subversion] [Lists]
MySQL localhost
Сопоставление соединения с MySQL:  utf8_general_ci


Таблица

Структура  Запрос по шаблону     Экспорт              Импорт                 Операции
settings                   11                     MyISAM        cp1251_general_ci     17.1 КБ    -

--------------------------------------------------------
комп, после импорта:

таблица             Действие            Записи           Тип         Размер      Накладные расходы
settings                                    11            MyISAM      22.3 KB                       -

13

Re: Проблема загрузки баз на компьютер

Вы можете обновить MySQL с версии 3.23? Думаю проблема в этом.

14

Re: Проблема загрузки баз на компьютер

Hanut сказал:

Вы можете обновить MySQL с версии 3.23? Думаю проблема в этом.

Проблема была в кодировке, сохранил в ANSI, все стало читаемо.
Всем спасибо за помощь.

только в файлике с менюшкой, все было каракулями, перепечатал в ручную smile