1 (изменено: sergogogo, 2011-02-08 17:24:29)

Тема: Хост Не хочет кушать базу )))

Привет, ребята!
Вроде 5 лет с Джумлой, а такое 1-й раз...:
переношу с хостинга одного  на зенон, джумловской АКЕЕБОЙ
на этапе распаковки базы вылетаем:

Error at the line 0: CREATE TABLE `#__aicontactsafe_config` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `config_key` varchar(50) NOT NULL DEFAULT '', `config_value` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE= ... MySQL: MySQL query failed with error 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=utf8' at line 1). The query was:CREATE TABLE `jos_aicontactsafe_config` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `config_key` varchar(50) NOT NULL DEFAULT '', `config_value` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=31 DEFAULT CHARSET=utf8

Пробовал через phpAdmin дамп базы - тоже не льется...

SQL-запрос:

-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Фев 08 2011 г., 12:11
-- Версия сервера: 5.1.54
-- Версия PHP: 5.2.9
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

Ответ MySQL: Документация
#1193 - Unknown system variable 'SQL_MODE'

2 (изменено: DmitryV, 2011-02-08 17:58:01)

Re: Хост Не хочет кушать базу )))

Переносите через PHPMyAdmin им выгрузите и им же загрузите, если версия PHP 4+ то версия PHPMyAdmin 2+ если PHP5 то PHPMyAdmin 3+

3 (изменено: sergogogo, 2011-02-08 18:14:28)

Re: Хост Не хочет кушать базу )))

DmitryV сказал:

Переносите через PHPMyAdmin им выгрузите и им же загрузите, если версия PHP 4+ то версия PHPMyAdmin 2+ если PHP5 то PHPMyAdmin 3+

Спасибо за оперативность! Сейчас попробую

откуда переношу - PHP 5.2.15   phpAdmin 3.3.9
куда переношу - phpAdmin 2.11.10

????

В принципе так и делал....

4

Re: Хост Не хочет кушать базу )))

#1074 - Too big column length for column 'remote_filename' (max = 255). Use BLOB instead

5 (изменено: DmitryV, 2011-02-08 18:33:27)

Re: Хост Не хочет кушать базу )))

Проверьте требования вашего хостинга, думаю он уже устарел и версии mysql и php на совместимы с вашим скриптом и базой, возможно в дальнейщем неверная работа скриптов, данная сообщение указывает Вам - Слишком большая длина столбца для столбца 'remote_filename (макс = 255).
Если переностите с MySQL версий 5+ на MySQL 4+ то при выгрузке дампа укажите совместимость с форматом 4 версий MYSQL40

6

Re: Хост Не хочет кушать базу )))

sergogogo сказал:

Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 1

Смущает меня эта строка. Какая версия MySQL на втором сервере (куда импортируется)?
Попробуйте при создании дампа в phpMyAdmin выбрать соответствующий режим совместимости (MYSQL40 или MYSQL323).

7

Re: Хост Не хочет кушать базу )))

DmitryV, Hanut !!!

ДА, помогло!!!! спасибо ОГРОМНОЕ ребята!
С меня пиво ну или что-там по вкусу))))))

для таких же как я - неспецов мускуля:

1. зенон - использует старую версию, получается так - применяем вышеуказанный совет!
2. соответственно джумла на зенон ставится по-старинке, хех (базу льем отдельно, файлы - отдельно)
3. кстати, на зенон работа с файлами через ssh - это что-то с чем-то )))))

ЕЩЕ РАЗ СПАСИБО DmitryV и Hanut !!!