Kiedy otwieram XAMPP i klikam przycisk Start MySQL i wyświetla mi się błąd. Zacząłem to przed chwilą, ale teraz nie działa.
12:19:12 [mysql] Próba uruchomienia aplikacji MySQL ...
12:19:12 [mysql] Wykryto zmianę stanu: działa
12:19:13 [mysql] Wykryto zmianę stanu: zatrzymano
12:19:13 Błąd PM [mysql]: nieoczekiwane zamknięcie MySQL.
12:19:13 [mysql] Może to być spowodowane zablokowanym portem, brakującymi zależnościami,
12:19:13 [mysql] niewłaściwymi uprawnieniami, awarią lub zamknięciem inną metodą
12:19:13 [mysql ] Naciśnij przycisk Logs, aby wyświetlić dzienniki błędów i sprawdź
12:19:13 [mysql] Windows Event Viewer, aby uzyskać więcej wskazówek
12:19:13 PM [mysql] Jeśli potrzebujesz dodatkowej pomocy, skopiuj i opublikuj to
12:19: 13 PM [mysql] całe okno dziennika na forach
Oto zawartość dziennika błędów:
2013-08-02 12:19:12 4536 [Uwaga] Wtyczka „FEDERATED” jest wyłączona.
2013-08-02 12:19:12 f64 InnoDB: Ostrzeżenie: Używanie innodb_additional_mem_pool_size jest WYCOFANE. Ta opcja może zostać usunięta w przyszłych wydaniach razem z opcją innodb_use_sys_malloc oraz z wewnętrznym alokatorem pamięci InnoDB.
02.08.2013 12:19:12 4536 [Uwaga] InnoDB: Sterty pamięci InnoDB jest wyłączona
02.08.2013 12:19:12 4536 [Uwaga] InnoDB: Muteksy i rw_locks korzystania z systemu Windows zablokowane funkcje
2013-08-02 12:19:12 4536 [Uwaga] InnoDB: Skompresowane tabele używają zlib 1.2.3
2013-08-02 12:19:12 4536 [Uwaga] InnoDB: Nieużywanie instrukcji crc32 procesora 2013-08-02
12:19:12 4536 [Uwaga] InnoDB: Inicjalizacja puli buforów, rozmiar = 16.0M
2013-08-02 12:19:12 4536 [Notatka] InnoDB: Ukończono inicjalizację puli buforów
2013-08-02 12:19:12 4536 [Notatka] InnoDB: Najwyższym obsługiwanym formatem pliku jest Barracuda.
2013-08-02 12:19:12 4536 [Uwaga] InnoDB: Kolejne numery dzienników 0 i 0 w plikach ibdata nie są zgodne z numerami sekwencji dziennika 1616798 w ib_logfiles!
2013-08-02 12:19:12 4536 [Notatka] InnoDB: Baza danych nie została normalnie zamknięta!
2013-08-02 12:19:12 4536 [Notatka] InnoDB: Rozpoczynanie odzyskiwania po awarii.
2013-08-02 12:19:12 4536 [Notatka] InnoDB: Odczytywanie informacji o przestrzeni tabel z plików .ibd ...
Najważniejszy komunikat o błędzie znajduje się tutaj:
2013-08-02 12:19:12 4536 [BŁĄD] InnoDB: Podjęto
próbę otwarcia wcześniej otwartego obszaru tabel.
Poprzedni obszar tabel mysql / innodb_table_stats używa identyfikatora miejsca: 1 w ścieżce pliku:. \ Mysql \ innodb_table_stats.ibd .
Nie można otworzyć obszaru tabel xat / payment, który używa identyfikatora przestrzeni: 1 w ścieżce pliku:. \ Xat \ payments.ibd
Reszta dziennika:
InnoDB: Błąd: nie można otworzyć pliku obszaru tabel z pojedynczą tabelą. \ Xat \ payments.ibd
InnoDB: Nie kontynuujemy odzyskiwania po awarii, ponieważ tabela może stać się
InnoDB: uszkodzona, jeśli nie możemy zastosować do niej rekordów dziennika w dzienniku InnoDB .
InnoDB: Aby rozwiązać problem i uruchomić mysqld:
InnoDB: 1) Jeśli występuje problem z uprawnieniami w pliku, a mysqld nie może
InnoDB: otwórz plik, należy zmodyfikować uprawnienia.
InnoDB: 2) Jeśli tabela nie jest potrzebna lub możesz przywrócić ją z kopii zapasowej,
InnoDB: wtedy możesz usunąć plik .ibd, a InnoDB wykona normalne
InnoDB: odzyskiwanie po awarii i zignoruje tę tabelę.
InnoDB: 3) Jeśli system plików lub dysk jest uszkodzony i nie można go usunąć
InnoDB: plik .ibd, możesz ustawić innodb_force_recovery> 0 w my.cnf
InnoDB: i zmusić InnoDB do kontynuowania odzyskiwania po awarii tutaj.
Jaka jest przyczyna tych błędów i jak mogę je naprawić?