Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MySQL błąd w XAMPP "Error: MySQL shutdown unexpectedly"
Stage
post 12.03.2020, 17:05:01
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 12.03.2020

Ostrzeżenie: (0%)
-----


Witam,
na wstepię napisze, że jestem zupełnie zielony w temacie baz danych.

Mój problem wygląda następująco:
Stworzyłem stronę www na localhoście dzieki programowi XAMPP.
Stronkę tworzyłem przez jakies 2 tygodnie, w ciągu tego czasu nie było żadnych problemów po stronie wirtualnego serwera.

W dniu migracji na domenę, chciałem ekportować całość z phpmyadmina, jednakze XAMPP wyświetlił błąd przy module MySql, konkretnie:

16:36:07 [mysql] Error: MySQL shutdown unexpectedly.
16:36:07 [mysql] This may be due to a blocked port, missing dependencies,
16:36:07 [mysql] improper privileges, a crash, or a shutdown by another method.
16:36:07 [mysql] Press the Logs button to view error logs and check
16:36:07 [mysql] the Windows Event Viewer for more clues
16:36:07 [mysql] If you need more help, copy and post this
16:36:07 [mysql] entire log window on the forums

Pierwsze logi po błędzie:

2020-03-11 19:35:24 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2020-03-11 19:35:24 0 [Note] InnoDB: Uses event mutexes
2020-03-11 19:35:24 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-03-11 19:35:24 0 [Note] InnoDB: Number of pools: 1
2020-03-11 19:35:24 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-03-11 19:35:24 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2020-03-11 19:35:24 0 [Note] InnoDB: Completed initialization of buffer pool
2020-03-11 19:35:24 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=571509285
2020-03-11 19:35:24 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-03-11 19:35:24 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
2020-03-11 19:35:24 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-03-11 19:35:24 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-03-11 19:35:24 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2020-03-11 19:35:24 0 [Note] InnoDB: Waiting for purge to start
2020-03-11 19:35:24 0 [Note] InnoDB: 10.4.11 started; log sequence number 571509294; transaction id 518345
2020-03-11 19:35:24 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2020-03-11 19:35:24 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-03-11 19:35:24 0 [Note] InnoDB: Buffer pool(s) load completed at 200311 19:35:24
2020-03-11 19:35:24 0 [Note] Server socket created on IP: '::'.
InnoDB: using atomic writes.
2020-03-11 19:35:29 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2020-03-11 19:35:29 0 [Note] InnoDB: Uses event mutexes
2020-03-11 19:35:29 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-03-11 19:35:29 0 [Note] InnoDB: Number of pools: 1
2020-03-11 19:35:29 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-03-11 19:35:29 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2020-03-11 19:35:29 0 [Note] InnoDB: Completed initialization of buffer pool
2020-03-11 19:35:29 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-03-11 19:35:29 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-03-11 19:35:29 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-03-11 19:35:29 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2020-03-11 19:35:29 0 [Note] InnoDB: Waiting for purge to start
2020-03-11 19:35:29 0 [Note] InnoDB: 10.4.11 started; log sequence number 571509303; transaction id 518345
2020-03-11 19:35:29 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2020-03-11 19:35:29 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-03-11 19:35:29 0 [Note] Server socket created on IP: '::'.

Zacząłem szukać w Internecie i znalazłem informacje zeby usunąć pliki
"ib_logfile0"
"ib_logfile1"
"ibdata1"

Po tym log jest nastepujący:

InnoDB: using atomic writes.
2020-03-12 16:36:06 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2020-03-12 16:36:06 0 [Note] InnoDB: Uses event mutexes
2020-03-12 16:36:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-03-12 16:36:06 0 [Note] InnoDB: Number of pools: 1
2020-03-12 16:36:06 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-03-12 16:36:06 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2020-03-12 16:36:06 0 [Note] InnoDB: Completed initialization of buffer pool
2020-03-12 16:36:06 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-03-12 16:36:06 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-03-12 16:36:06 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-03-12 16:36:06 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2020-03-12 16:36:06 0 [Note] InnoDB: Waiting for purge to start
2020-03-12 16:36:06 0 [Note] InnoDB: 10.4.11 started; log sequence number 47064; transaction id 9
2020-03-12 16:36:06 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2020-03-12 16:36:06 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-03-12 16:36:06 0 [Note] InnoDB: Buffer pool(s) load completed at 200312 16:36:06
2020-03-12 16:36:06 0 [Note] Server socket created on IP: '::'.

Teoretycznie log nie wykazuje zadnego erroru, ale modul MySQL w XAMPP nie rusza - "Error: MySQL shutdown unexpectedly..."

Czy ktoś ma jakis pomysl jak to naprawić?
Jestem troche w patowej sytuacji, bo strona www gotowa, a nie moge w zaden sposob jej uruchomić ani ekportowac...
Dziękuje z góry za każdą rade i zainteresowanie
Go to the top of the page
+Quote Post
kreatiff
post 12.03.2020, 17:25:35
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Nie znam się, ale moje 2 czy 3 błędy w życiu z XAMPPem i tym, że się MySQL wykrzaczył było spowodowane tym, że mi prąd wyłączyli podczas, gdy (prawdopodobnie) coś tam było mielone w którejś z baz. I niestety musiałem odtwarzać zepsutą bazę z backupów (za pierwszym razem był jakiś stary i dość to bolało). Jak przywróciłem feralną bazę, całość zaczęła działać.
Więc ja już z tych, co robią backupy.

Serwer mi ruszył z wpisem innodb_force_recovery = 4 (albo jeszcze wyższym niż 4, nie pamiętam, ale z tym uważaj, bo można narobić jeszcze większego bałaganu) i dzięki temu sprawdziłem, która baza jest walnięta. I ją usunąłem i odtworzyłem z backupu.

Wypienicz tę bazę i wgraj backup. A jak nie masz, to... witamy w gronie tych, którzy będą robić albo już robią kopie bezpieczeństwa swoich baz wink.gif
Go to the top of the page
+Quote Post
javafxdev
post 12.03.2020, 21:16:43
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 7
Dołączył: 27.10.2015

Ostrzeżenie: (0%)
-----


Rada jest taka:
Nie kopie bezpieczeństwa, a pliki migracji bazy danych na repozytorium, zresztą jak cała stronka powstawała w 2 tygodnie to ile tych tabelek może być do odtworzenia 4?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 19:57