Навигатор сайта : Разделы Информационные технологии Ошибка 1067 при запуске сервера mysql и как с ней бороться

Ошибка 1067 при запуске сервера mysql и как с ней бороться

На рабочем месте мне, помимо основной деятельности, приходится администрировать Windows 2003 Server, на котором установлен наш корпоративный сайт и база данных MySQL. И вот, в очередной раз было решено обновить версию базы данных MySQL с 5.1.9 до 5.5.19.

Сделать это решено было обычным для меня способом: скачал zip-архив (не msi установщик!) базы данных по известному адресу www.mysql.com  и просто скопировал поверх его содержимое в папку c:\mysql, перед этим остановив службу сервера баз данных.

И вот при запуске совершенно неожиданно вылезла злополучная ошибка 1067 и сервер категорически отказался запускаться.

Честно говоря для меня это было некоторой неожиданностью, казалось бы и версия не слишком нова по сравнению со старой и делаю стандартным проверенным способом... за разъяснениями полез в интернет... КТО ЧТО ТОЛЬКО НЕ ГОРОДИТ!!!

Оказалось же, что надо было всего-то навсего открыть файл с расширением .err в папке C:\mysql\data

Как выяснилось из лог-файла ошибок, для новой версии категорически неприемлим параметр default-character-set моего файла my.ini , находящегося в папке c:\windows , о чем мне она и сообщила.

120111  8:54:17 [ERROR] MySql: unknown variable 'default-character-set=cp1251'
120111  8:54:17 [ERROR] Aborting

Порывшись на просторах интернета, узнал, что это оказывается атавизм... устаревшая переменная и теперь мой my.ini файл выглядит следующим образом:

[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
max_allowed_packet=30M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld.exe
user=demos
password=3133
#port=3306

Надеюсь кому-нибудь мой урок окажется полезным.


Используете MySQL в качестве СУБД для Вашего проекта/сайта?

На сайте представлены и другие советы по MySQL и не только в разделе Информационные технологии (нажмите на ссылку, чтобы посмотреть).

Комментарии  

 
+3 # аааGuest 29.04.2014 23:54
От себя добавлю столкнулся с такой же ошибкой на win7 мускул 5.5, но никак не мог найти файл ошибок .err

Оказалось быза по умолчанию пишутся не сюда:
C:\Program Files\MySQL\MyS QL Server 5.5\data
а сюда:
C:\ProgramData\ MySQL\MySQL Server 5.5\data

соответственно и файлы ошибок искать надо там.
Цитировать | Сообщить модератору
 
 
0 # TestGuest 17.10.2014 12:18
HEKKIO
Цитировать | Сообщить модератору
 

Добавить комментарий


Защитный код
Обновить

Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет