БД не восстанавливается из дампа

БД не восстанавливается из дампа

При восстановлении сервер ругается на DEFAULT CHARSET=1251 COMMENT='????????????
Понятно, что проблема с кодировкой.
В my.ini прописано:
default-character-set=cp1251
character-sets-dir="C:/mysql/share/charsets/"

Еще глюк: В комментариях к некоторым таблицам все по-русски нормально. В других ????????????...

Куда смотреть?
Раньше все было нормально.

mysql 4.0.18 Win32
Раньше была версия 3
 

ShadowXak

Новичок
Код:
CREATE TABLE `telefon` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `addres` varchar(250) default '',
  `telephone` int(5) default NULL,
  `title` varchar(250) NOT NULL default '',
  `controlofid` varchar(32) NOT NULL default '',
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `published` tinyint(1) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`),
  KEY `published` (`published`)
) [COLOR=red]ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5[/COLOR] ;
Вот строчку удали в ручную выделенную красным цветом во всех случаях создания таблиц!

на счет ???????????: я тупо копирую файл в ворд или блокнот - потом копирую из них и вставляю в sql запрос

з.ы. это как то по другому делается, но я непомню как сделать правильно и делаю всегда так как написано ;)
 

phprus

Moderator
Команда форума
Эдуард
При восстановлении сервер ругается на DEFAULT CHARSET=1251 COMMENT='????????????
Как ругается? Где точная цитата сообщения об ошибке?
И вообще что это за кодировка 1251 ? Ты где такую нашел?
 
Автор оригинала: ShadowXak
Код:
CREATE TABLE `telefon` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `addres` varchar(250) default '',
  `telephone` int(5) default NULL,
  `title` varchar(250) NOT NULL default '',
  `controlofid` varchar(32) NOT NULL default '',
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `published` tinyint(1) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`),
  KEY `published` (`published`)
) [COLOR=red]ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5[/COLOR] ;
Вот строчку удали в ручную выделенную красным цветом во всех случаях создания таблиц!

на счет ???????????: я тупо копирую файл в ворд или блокнот - потом копирую из них и вставляю в sql запрос

з.ы. это как то по другому делается, но я непомню как сделать правильно и делаю всегда так как написано ;)
Так я тоже так сделал. Удалил, правда, не всю строку, а только charset и comment.

Дамп делается на хостинге, где установили mysql 5.

Как ругается, вечером выложу. В офисе нет.
 
Сверху