Коли я відкриваю XAMPP і натискаю кнопку запуску MySQL, і це видає мені помилку. Я починав це раніше, але зараз це не працює.
12:19:12 PM [mysql] Спроба запустити програму MySQL ...
12:19:12 PM [mysql] Виявлено зміну стану: працює
12:19:13 PM [mysql] Виявлено зміну стану: зупинено
12:19:13 Помилка PM [mysql]: Несподівано вимкнено MySQL.
12:19:13 PM [mysql] Це може бути через заблокований порт, відсутність залежностей,
12:19:13 PM [mysql] неправильні привілеї, збій або вимкнення іншим способом
12:19:13 PM [mysql ] Натисніть кнопку Журнали, щоб переглянути журнали помилок, і перевірте
12:19:13 PM [mysql] переглядач подій Windows, щоб отримати додаткові підказки
12:19:13 PM [mysql] Якщо вам потрібна додаткова допомога, скопіюйте та опублікуйте це
12:19: 13:00 [mysql] ціле вікно журналу на форумах
Ось вміст журналу помилок:
2013-08-02 12:19:12 4536 [Примітка] Плагін "FEDERATED" вимкнено.
2013-08-02 12:19:12 f64 InnoDB: Попередження: Використання innodb_additional_mem_pool_size ВІДМОВЛЕНО. Цей параметр може бути вилучений у майбутніх випусках, разом із параметром innodb_use_sys_malloc та за допомогою внутрішнього розподільника пам'яті InnoDB.
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Куча пам’яті InnoDB відключена
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Мьютекси та rw_locks використовують функції блокування Windows
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Для стиснених таблиць використовується zlib 1.2.3
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Не використовується інструкції crc32 процесора
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Ініціалізація пулу буферів, розмір = 16.0M
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Завершена ініціалізація буферного пулу
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Найвищим підтримуваним форматом файлу є Barracuda.
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Номери послідовностей журналів 0 та 0 у файлах ibdata не відповідають номеру послідовності журналу 1616798 у файлах ib_logfiles!
2013-08-02 12:19:12 4536 [Примітка] InnoDB: База даних не вимикалася нормально!
2013-08-02 12:19:12 4536 [Примітка] InnoDB: Початок відновлення після аварійного завершення роботи.
2013-08-02 12:19:12 4536 [Примітка] InnoDB: зчитування інформації табличного простору з файлів .ibd ...
Найголовніше повідомлення про помилку знаходиться тут:
2013-08-02 12:19:12 4536 [ПОМИЛКА] InnoDB:
Спроба відкрити раніше відкриту табличну область.
Попередня таблична область mysql / innodb_table_stats використовує ідентифікатор простору: 1 у шляху до файлу:. \ Mysql \ innodb_table_stats.ibd .
Не вдається відкрити табличну область xat / payments, яка використовує ідентифікатор простору: 1 у шляху до файлу:. \ Xat \ payments.ibd
Решта журналу:
InnoDB: Помилка: не вдалося відкрити файл табличної таблиці з однією таблицею. \ Xat \ payments.ibd
InnoDB: Ми не продовжуємо відновлення збоїв, оскільки таблиця може стати
InnoDB: пошкоджена, якщо ми не можемо застосувати до неї записи журналу в журналі InnoDB .
InnoDB: Щоб вирішити проблему та запустити mysqld:
InnoDB: 1) Якщо у файлі є проблема з дозволом, а mysqld не може
InnoDB: відкрити файл, слід змінити дозволи.
InnoDB: 2) Якщо таблиця не потрібна, або ви можете відновити її з резервної копії,
InnoDB: тоді ви можете видалити файл .ibd, і InnoDB зробить звичайний
InnoDB: відновлення аварійного завершення роботи та ігнорування цієї таблиці.
InnoDB: 3) Якщо файлова система або диск пошкоджені, і ви не можете видалити
InnoDB: файл .ibd, ви можете встановити innodb_force_recovery> 0 у my.cnf
InnoDB: і змусити InnoDB продовжувати відновлення тут.
У чому причина цих помилок і як я можу їх виправити?