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

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

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

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

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

Ответы [ 15 ]

30 голосов
/ 13 марта 2014

Вам необходимо:

  1. остановить службу MySQL:
  2. Открыть mysql path\data
  3. Удалить оба ib_logfile0 и ib_logfile1.
  4. Перезапустить службу
13 голосов
/ 07 февраля 2011

Проверьте журнал ошибок (запустите eventvwr.msc).MySQL обычно что-то записывает в журнал приложений.

В очень редких случаях он ничего не пишет (я знаю только об одной конкретной ошибке http://bugs.mysql.com/bug.php?id=56821,, когда службы вообще не работали).В каталоге данных также есть файл журнала ошибок, обычно называемый .err, в котором содержится та же информация, что и в журнале ошибок Windows.

4 голосов
/ 27 мая 2013

У меня была такая же проблема. Я использую MySQL 5.6.11. Чтобы решить эту проблему, мне пришлось изменить файл my-default.ini в папке mysql-5.6.11-win32 Поэтому я просто вставил следующие строки в строку [mysqld]

basedir="D:\mysql-5.6.11-win32\"
datadir="D:\mysql-5.6.11-win32\data\"
port=3306
server-id=1
bind-address=127.0.0.1

Параметры basedir и datadir необходимо изменить для местоположения mysql.

1 голос
/ 30 августа 2017

Не забудьте проверить

innodb_data_home_dir = <your_directory_location>
innodb_log_group_home_dir = <your_directory_location>

в файлах my.ini.Неверное установленное значение для этих двух переменных приводит к завершению процесса mysql и возникновению ошибки 1067.Также проверьте eventvwr.msc и mysql_error.log на детальную ошибку.

1 голос
/ 11 августа 2014

Время от времени я получаю эту проблему, и когда я ее решаю, я могу решить ее, используя резервную копию папок базы данных, которые и создают проблему.

При проверке «Просмотр событий> Журнал Windows> Приложение», если вы видите ошибку:

InnoDB: Attempted to open a previously opened tablespace. Previous tablespace [database]/[table] uses space ID: 59 at filepath: .\[database]\[table].ibd. Cannot open tablespace [different db]/[different table] which uses space ID: 59 at filepath: .\[different db]/[different table].ibd

Тогда для меня работает удаление первой упомянутой папки [database] в вашем каталоге данных MySQL и копирование резервной копии этой папки базы данных туда, где она была ранее.

Затем запустите MySQL, и он снова запустится для меня, без этой ошибки 1067.

1 голос
/ 09 октября 2013

Та же проблема здесь. После анализа отчетов журнала через eventvwr.msc я обнаружил, что файлы журналов были помещены в папку, для обновления которой требуются права администратора, поэтому файлы не могут быть созданы, а процесс установки и запуска не может быть продолжен.

Так что проверка журнала событий была очень полезной.

1 голос
/ 09 августа 2011

У меня была такая же проблема, но я был смущен ответом @ Владислава и, похоже, не мог найти решение из этого. Конечно, моя проблема может не совпадать с той, с которой я столкнулся при попытке обновить XAMPP, но он также выдал то же сообщение Ошибка 1067 .

При дальнейшем поиске я нашел это:

https://serverfault.com/questions/214435/error-1067-the-process-terminated-unexpectedly-when-trying-to-install-mysql-on

Ответ на этот вопрос прост, то есть полностью очистить папку , что не всегда происходит. Что касается XAMPP, то, я думаю, я сначала скопировал необходимые файлы ( папка данных из папки mysql и папка htdocs ). Удалите XAMPP. Проверьте папку xampp на наличие содержимого и удалите все. Вы можете захотеть перезагрузить компьютер на всякий случай. Затем переустановите XAMPP. Скопируйте резервные папки обратно в соответствующие места, и, надеюсь, mySql снова будет работать в XAMPP.

Это должно решить проблему.

0 голосов
/ 17 октября 2017

Есть много решений этой проблемы.Это сработало для меня

Щелкните правой кнопкой мыши Сервис -> Свойства -> Войдите в систему как системная учетная запись.

enter image description here

0 голосов
/ 10 мая 2017

пожалуйста, проверьте доступное место на диске, где хранится дБ.в моем случае служба была остановлена ​​из-за недостатка места на диске.

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

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

...