34 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
wird. M¨oglicherweise finden wir Probleme, die Ihr Patch verursacht, oder wir verstehen
ihn ¨uberhaupt nicht. Wenn das der Fall ist, k¨onnen wir ihn nicht benutzen.
Wenn wir nicht genau feststellen k¨onnen, wof¨ur der Patch gedacht ist, werden wir ihn
nicht benutzen. In diesen F¨allen werden uns Testf¨alle weiter helfen. Zeigen Sie darin
auf, dass der Patch all die Situationen bew¨altigt, die eintreten k¨onnen. Falls wir einen
Grenzfall finden (sogar, wenn es ein seltener ist), bei dem der Patch nicht funktioniert,
ist er vielleicht nutzlos.
• Vermutungen, worin der Bug besteht, warum er auftritt oder wovon er abh¨angt, sind
meist falsch. Selbst das MySQL-Team kann solche Dinge nicht erraten, sondern muss
einen Debugger benutzen, um den wahren Grund des Bugs feststellen zu k¨onnen.
• Geben Sie in Ihrer Mail zu erkennen, dass Sie das Referenzhandbuch gelesen und die
Mail-Archive durchgesehen haben, damit andere wissen, dass Sie versucht haben, das
Problem selbst zu l¨osen.
• Wenn Sie einen parse error erhalten, ¨uberpr¨ufen Sie bitte genau Ihre Syntax!
Wenn Sie nichts Falsches darin finden k¨onnen, ist es sehr wahrscheinlich, dass
Ihre aktuelle Version von MySQL die Anfrage, die Sie formuliert haben, nicht
unterst¨utzt. Wenn Sie die aktuelle Version benutzen und das Handbuch unter
http://www.mysql.com/documentation/manual.php die Syntax, die Sie benutzen,
nicht beschreibt, unterst¨utzt MySQL Ihre Anfrage nicht. In diesem Fall bleibt
Ihnen nur, die Syntax entweder selbst zu implementieren oder per E-Mail an
anzufragen!
Wenn das Handbuch die Syntax, die Sie benutzen, beschreibt, Sie aber eine ¨altere
Version von MySQL benutzen, sollten Sie in der MySQL-
¨
Anderungsgeschichte (Change
History) nachsehen, wann die Syntax implementiert wurde. In diesem Fall haben Sie
die M¨oglichkeit, ein Upgrade auf eine neuere Version von MySQL vorzunehmen. Siehe
Anhang C [News], Seite 655.
• Wenn Sie ein Problem in der Art haben, dass Ihre Daten anscheinend besch¨adigt sind
oder Sie Fehlermeldungen bekommen, wenn Sie auf eine bestimmte Tabelle zugreifen,
sollten Sie zun¨achst Ihre Tabellen ¨uberpr¨ufen und anschließend reparieren, indem Sie
myisamchk oder CHECK TABLE und REPAIR TABLE benutzen. Siehe Kapitel 5 [MySQL
Database Administration], Seite 170.
• Wenn Sie oft besch¨adigte Tab ellen erhalten, sollten Sie versuchen her-
auszufinden, wann und warum das geschieht! In diesem Fall kann die
‘mysql-data-directory/’hostname’.err’-Datei einige Informationen dar¨uber
enthalten, was geschehen ist. Siehe Abschnitt 5.9.1 [Error log], Seite 301. Bitte
f¨ugen Sie jede relevante Information aus dieser Datei in Ihren Bug-Bericht ein!
Normalerweise sollte mysqld NIE eine Tabelle zerst¨oren, ausser wenn der Server
mitten w¨ahrend eines Updates gekillt wurde! Wenn Sie den Grund f¨ur den Absturz
von mysqld herausfinden k¨onnen, ist es sehr viel einfacher f¨ur uns, Ihnen eine L¨osung
des Problems an die Hand zu geben! Siehe Abschnitt A.1 [What is crashing], Seite 622.
• Falls m¨oglich, sollten Sie die aktuellste Version von MySQL herunter laden, instal-
lieren und ¨uberpr¨ufen, ob das Ihr Problem l¨ost. Alle Versionen von MySQL werden
gr¨undlich getestet und sollten ohne Probleme funktionieren! Wir halten uns daran,
alles so abw¨artskompatibel wie m¨oglich zu machen. Daher sollte es Ihnen m¨oglich
Comentarios a estos manuales