Проблема с запуском MySQL.

Все о программировании под *nix
BenvenutoL
Заглянувший
Сообщения: 17
Зарегистрирован: 28 янв 2005, 16:36
Откуда: Bobruisk
Контактная информация:

Проблема с запуском MySQL.

Сообщение BenvenutoL »

Сорри, что задаю вопрос по Win32 на линуксовом форуме :)
Имеет место хроническая проблема с установкой MySQL 4.1.7, 4.0.18 etc.:
Операционные системы: Windows 2003 Server, WinXP SP2(свежеустановленные).
MySQL указанных выше версий, тоже свежеустановленные.
При попытке запуска -
d:\mysql\bin>mysql
Получаю:
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
Лог следующий:
InnoDB: You are downgrading from the multiple tablespace format of
InnoDB: >= MySQL-4.1.1 back to the old format of MySQL-4.0.
InnoDB:
InnoDB: MAKE SURE that the mysqld server is idle, and purge and the insert
InnoDB: buffer merge have run to completion under >= 4.1.1 before trying to
InnoDB: downgrade! You can determine this by looking at SHOW INNODB STATUS:
InnoDB: if the Main thread is 'waiting for server activity' and SHOW
InnoDB: PROCESSLIST shows that you have ended all other connections
InnoDB: to mysqld, then purge and the insert buffer merge have been
InnoDB: completed.
InnoDB: If you have already created tables in >= 4.1.1, then those
InnoDB: tables cannot be used under 4.0.
InnoDB: NOTE THAT this downgrade procedure has not been properly tested!
InnoDB: The safe way to downgrade is to dump all InnoDB tables and recreate
InnoDB: the whole tablespace.
InnoDB: Error: log file .\ib_logfile0 is of different size 0 16777216 bytes
InnoDB: than specified in the .cnf file 0 5242880 bytes!
050317 14:46:51 Can't init databases
050317 14:46:51 Aborting
050317 14:46:51 InnoDB: Warning: shutting down a not properly started
InnoDB: or created database!
050317 14:46:51 mysqld: Shutdown Complete

Maximum memory usage: 56518 bytes (56k)
Файл hosts в порядке.
Заранее спасибо!

BenvenutoL
Заглянувший
Сообщения: 17
Зарегистрирован: 28 янв 2005, 16:36
Откуда: Bobruisk
Контактная информация:

Сообщение BenvenutoL »

Уточнение:
Изначально на 2003 была установлена версия 4.1.7, которая не работала, после плясок с бубном включилась, но вскоре снова дала эту ошибку. После переустановки была поставлена 4.0.18 (из-за невозможности поставить эту), которая заработала, приказала долго жить, была успешно переставлена (после снесения с корнем, чистки реестра), теперь отказала и она.
Потом была поставлена WinXP SP2, 4.1.7 работать отказалась, 4.0.18 тоже.
Перед установками папка с данными была очищена, предыдущая версия MySQL снесена, сервис удален, реестр очищен.
Есть мнение, что:
Проблема может быть с сервисами (в 2003 было много манипуляций с ними).
Попытаться запустить MySQL с каким-то параметром, я слышал об этом, но нужного ключа пока не знаю, я гуманитарий, недавно получивший повышение до должности сисадмина

Еще один признак - MySQL в 2003 слетел аккуратно после переустановки контроллера замыкания на себя(MS Loopback), настройка сети - 192.168.0.1, 255.255.255.0. Еще были манипуляции с VMWare, в обеих системах.
С my.ini все ок, конкретно файл my.cnf не обнаружен.
Заранее спасибо!

Аватара пользователя
fa3a
Неотъемлемая часть форума
Сообщения: 619
Зарегистрирован: 25 июл 2003, 17:22
Откуда: Minsk

Сообщение fa3a »

InnoDB: If you have already created tables in >= 4.1.1, then those
InnoDB: tables cannot be used under 4.0.
InnoDB: NOTE THAT this downgrade procedure has not been properly tested!
InnoDB: The safe way to downgrade is to dump all InnoDB tables and recreate
InnoDB: the whole tablespace.
050317 14:46:51 Can't init databases
тут же вроде все написано -- если даунгрейд, то сначало снести базы, а потом их пересоздать..
Never touch the running program!!!

Ответить