«Ошибка 1067: процесс неожиданно завершился» при попытке запустить MySQL - PullRequest
15 голосов
/ 21 января 2011

Я использую Windows 7 и запускаю службу XAMPP MySQL SVC. Я вижу следующую ошибку:

Windows не удалось запустить службу Mysql на локальном компьютере.

Ошибка 1067: процесс неожиданно завершился.

Что это значит и как я могу это исправить?

Ответы [ 15 ]

0 голосов
/ 08 февраля 2017

У меня была такая же ошибка. Я проверил журналы ошибок: C:\ProgramData\MySQL\MySQL Server 5.5\data\inf3rno-PC.err. По их словам

170208  1:06:25 [Note] C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: Shutdown complete

170208  1:10:44 [Note] Plugin 'FEDERATED' is disabled.
170208  1:10:44 InnoDB: The InnoDB memory heap is disabled
170208  1:10:44 InnoDB: Mutexes and rw_locks use Windows interlocked functions
170208  1:10:44 InnoDB: Compressed tables use zlib 1.2.3
170208  1:10:44  InnoDB: Error: unable to create temporary file; errno: 2
170208  1:10:44 [ERROR] Plugin 'InnoDB' init function returned error.
170208  1:10:44 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170208  1:10:44 [ERROR] Unknown/unsupported storage engine: INNODB
170208  1:10:44 [ERROR] Aborting

Я думаю, что важная часть здесь

170208  1:10:44  InnoDB: Error: unable to create temporary file; errno: 2

Я вчера изменил переменные TMP и TEMP env с C:\Windows\Temp на %USERPROFILE%\AppData\Local\Temp, потому что мне не удалось сжать каталог, и, согласно многим сообщениям, решение таково. Теперь сжатие работает, но mysql и, по-видимому, nod32 жалуются, что они не могут создавать временные файлы ...

Я добавил tmpdir=c:/server/mytmp к C:\Program Files\MySQL\MySQL Server 5.5\my.ini. И после этого снова запустил сервис с services.msc. Теперь все в порядке.

Так что это также может быть возможной причиной. Я настоятельно рекомендую всем, кто сталкивается с этой проблемой, проверить журналы ошибок.

0 голосов
/ 10 июня 2016

У меня та же проблема, и то, что у меня сработало, это ЭТОТ ДРУГОЙ ОТВЕТ .

Я не копировал это здесь, потому что это НЕ ПРАВИЛЬНОЕ, ЧТО ДЕЛАТЬ .

По сути, это переустановка, при которой все удаляется очень хорошо и используются 32-битные версии.

0 голосов
/ 30 мая 2015

Я просто решил ту же проблему и решил ее следующим образом.1 - нашел файл .err, в котором записываются все проблемы mysql, в win7, расположенный по адресу programData \ MySQL \ MySQL Server 5.6 \ data \ 2 - проверил последние записи из файла и в моем случае обнаружил, что ошибка исходитфлаг (Audit-Log), который я установил на «true» в интерфейсе рабочей среды днем ​​ранее!3 - зашел в файл my.ini и удалил Audit-Log = ON.4 - запустил службу mysql и все заработало !!

0 голосов
/ 05 февраля 2014

Поиск и уничтожение (или осторожное перемещение) любых файлов my.ini (windows или программных файлов), что влияет на сбой службы mysql. также проверьте, используется ли порт 3306 с помощью инструмента netstat или portqry. это должно помочь. Также, если есть проблема с файловой системой, вы можете запустить проверку диска.

0 голосов
/ 03 сентября 2011

У меня была практически такая же проблема.в файле журнала я нашел это:

110903  9:09:39  InnoDB: 1.1.4 started; log sequence number 1595675
110903  9:09:40 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect key file for table 'user'; try to repair it

Видимо пользовательская таблица была повреждена.Я заменил его другой копией (user.frm; user.MYD; user.MYI в mysql \ data \ mysql)
, и это работает для меня.

ps: использую xampp.

...