Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SD Crash => MySQL startet nicht mehr
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Gladdle
Guru
Guru


Joined: 27 Jul 2008
Posts: 313
Location: Cleebronn, Germany

PostPosted: Tue Mar 29, 2016 8:48 pm    Post subject: SD Crash => MySQL startet nicht mehr Reply with quote

Vorgeschichte: Vor kurzem crashte mein Gentoo auf meinem Banana Pi. Ich habe die meisten Daten wiederhergestellt und auf eine neue SD Karte kopiert. Ebenfalls das Verzeichniss mit dem MySQL Dateien (/var/lib/mysql). Nun will er nicht mehr starten:
Code:
/etc/init.d/mysql restart
 * Checking mysqld configuration for mysql ...                                                                                                  [ ok ]
 * Starting mysql ...
 * start-stop-daemon: caught an interrupt
 * start-stop-daemon: /usr/sbin/mysqld died                                                                                                     [ !! ]
 * ERROR: mysql failed to start
Das Logfile sagt folgendes:
Code:
160329 21:28:37 [Warning] No argument was provided to --log-bin and neither --log-basename or --log-bin-index where used;  This may cause repliction to break when this server acts as a master and has its hostname changed! Please use '--log-basename=g28piserver' or '--log-bin=mysqld-bin' to avoid this problem.
160329 21:28:37 [Note] InnoDB: Using mutexes to ref count buffer pool pages
160329 21:28:37 [Note] InnoDB: The InnoDB memory heap is disabled
160329 21:28:37 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
160329 21:28:37 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
160329 21:28:37 [Note] InnoDB: Compressed tables use zlib 1.2.8
160329 21:28:37 [Note] InnoDB: Using Linux native AIO
160329 21:28:37 [Note] InnoDB: Not using CPU crc32 instructions
160329 21:28:37 [Note] InnoDB: Initializing buffer pool, size = 128.0M
160329 21:28:37 [Note] InnoDB: Completed initialization of buffer pool
160329 21:28:37 [Note] InnoDB: Highest supported file format is Barracuda.
160329 21:28:38 [Note] InnoDB: 128 rollback segment(s) are active.
160329 21:28:38 [Note] InnoDB: Waiting for purge to start
InnoDB: Error: tablespace id is 427 in the data dictionary
InnoDB: but in file ./g28owncloud/oc_file_locks.ibd it is 533!
2016-03-29 21:28:38 9ca93450  InnoDB: Assertion failure in thread 2628334672 in file fil0fil.cc line 635
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
160329 21:28:38 [ERROR] mysqld got signal 6 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.

To report this bug, see http://kb.askmonty.org/en/reporting-bugs

We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed,
something is definitely wrong and this may fail.

Server version: 10.0.23-MariaDB-log
key_buffer_size=16777216
read_buffer_size=262144
max_used_connections=0
max_threads=153
thread_count=0
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 135817 K  bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

Thread pointer: 0x0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 0x0 thread_stack 0x48000
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.

Da mein Dateisystem gecrasht ist bezweifle ich, das es ein "Bug" ist.
Ich habe hier ein paar Informationen gefunden, kann aber nichts mit ihnen anfangen. Gibt es eine Möglichkeit, den MySQL Server zu starten, ohne das ich die Datenbank verliere? Ich habe "innodb_force_recovery = 1" schon versucht. Hat jemand Ideen?
Back to top
View user's profile Send private message
bbgermany
Veteran
Veteran


Joined: 21 Feb 2005
Posts: 1844
Location: Oranienburg/Germany

PostPosted: Wed Mar 30, 2016 7:48 am    Post subject: Reply with quote

Hi,

vielleicht hilft dir der Artikel weiter:

https://www.percona.com/blog/2011/05/13/connecting-orphaned-ibd-files/

MfG. Stefan
_________________
Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2908
Location: Bozen

PostPosted: Wed Mar 30, 2016 11:58 am    Post subject: Reply with quote

Hat jetzt nichts direkt mit deinem aktuellen Problem zu tun, aber es verhindert den nächsten Crash, der ansonsten vor der Tür steht.

USB-Sticks sind keine SSDs. Man kann sie nicht sehr oft beschreiben. Wenn man darauf etwas anderes als ein Live-System installiert, also ein System, welches auch auf den Stick schreibt, dann sind die sehr schnell hin. Benutze da besser eine Festplatte, auch wenn es etwas aufwändiger ist. Diese leidvolle 'Erfahrung haben inzwischen schon viele machen müssen.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum