Blah-Archiv » MySQL http://localhost/blah-dev Kurz und knapp und blah... Thu, 01 Aug 2013 18:58:27 +0000 de-DE hourly 1 http://wordpress.org/?v=3.6 Oräkel des Tages: Die man-pages für MySQL steh… http://localhost/blah-dev/2013/06/19/oraekel-des-tages-die-man-pages-fuer-mysql-steh/ http://localhost/blah-dev/2013/06/19/oraekel-des-tages-die-man-pages-fuer-mysql-steh/#comments Wed, 19 Jun 2013 09:27:54 +0000 Nachtwächter http://localhost/blah-dev/2013/06/19/oraekel-des-tages-die-man-pages-fuer-mysql-steh/ Oräkel des Tages: Die man-pages für MySQL stehen jetzt nicht mehr unter GPL, sondern haben stillschweigend einen anderen Text drunter bekommen, so ganz ohne Freiheit, aber dafür mit ganz viel »Geistigem Eigentum«. Großes Kino. Muss man jetzt schon Forks von man-pages machen, damit sie auch weiterhin in freier Form zur Verfügung stehen?!

Nachtrag: Deutscher Text bei Golem, und die ganze Sache ist natürlich ein bedauerlicher Fehler…

]]>
http://localhost/blah-dev/2013/06/19/oraekel-des-tages-die-man-pages-fuer-mysql-steh/feed/ 0
Es gibt ja Leute, die setzen wider alle Vernunft… http://localhost/blah-dev/2012/05/05/es-gibt-ja-leute-die-setzen-wider-alle-vernunft/ http://localhost/blah-dev/2012/05/05/es-gibt-ja-leute-die-setzen-wider-alle-vernunft/#comments Sat, 05 May 2012 21:02:08 +0000 Nachtwächter http://localhost/blah-dev/2012/05/05/es-gibt-ja-leute-die-setzen-wider-alle-vernunft/ Es gibt ja Leute, die setzen wider alle Vernunft mit Ubuntu einen Server auf. Die freuen sich bestimmt darüber, dass nach dem Upgrade auf Precise Pangolin der MySQL-Datenbankserver in einigen Installationen nicht mehr startet und auch keinen Hinweis auf die Fehlerursache in die Logs schreibt. Es gibt einfach nur nach sudo /etc/init.d/mysql start die Meldung »start: Job failed to start«. Toll!

Ich saß hier gerade etwas länger an diesem Scheißproblem. Erfreulicherweise konnte ich den Server mit sudo mysqld starten, ohne dass es zu Fehlern kam. Ein Connect über TCP/IP und über den Socket war dann möglich, und es gab auch keine offensichtlichen Datenverluste. Die eigentliche Installation ist also korrekt. Aber das stinkende, verrottete Startskript von Ubuntu schafft es nicht. Und deshalb kann die MySQL nicht beim Booten gestartet werden.

Ich habe die Fehlerursache gefunden und auch einen Workaround. Das ganze Problem liegt darin, dass im Verzeichnis /etc/apparmor.d/local nicht die Datei usr.sbin.mysqld angelegt wurde. Es kann einfach eine leere Datei mit sudo touch /etc/apparmor.d/local/usr.sbin.mysqld angelegt werden, und schon wird der MySQL-Server wieder so gestartet, wie er gestartet werden soll.

Was war eigentlich am SysVInit so schlecht, Leute? Etwa, dass man den noch relativ gut verstehen konnte und kleine Probleme schnell behoben bekam? Mann, mann, mann!

]]>
http://localhost/blah-dev/2012/05/05/es-gibt-ja-leute-die-setzen-wider-alle-vernunft/feed/ 9
Für den Bug des Tages ist MySQL verantwortlich…. http://localhost/blah-dev/2012/03/05/fuer-den-bug-des-tages-ist-mysql-verantwortlich/ http://localhost/blah-dev/2012/03/05/fuer-den-bug-des-tages-ist-mysql-verantwortlich/#comments Mon, 05 Mar 2012 13:29:15 +0000 Nachtwächter http://localhost/blah-dev/2012/03/05/fuer-den-bug-des-tages-ist-mysql-verantwortlich/ Für den Bug des Tages ist MySQL verantwortlich. Es empfiehlt sich, in Vergleichen der Typen DATE und DATETIME mit einer Konstanten den Monat (und vermutlich auch den Tag im Monat) mit führenden Nullen zu schreiben, weil der Vergleich sonst sehr unerwartete Ergebnisse liefert.

]]>
http://localhost/blah-dev/2012/03/05/fuer-den-bug-des-tages-ist-mysql-verantwortlich/feed/ 0
Und in der endlosen Galerie von Beispielen, waru … http://localhost/blah-dev/2011/09/27/und-in-der-endlosen-galerie-von-beispielen-waru/ http://localhost/blah-dev/2011/09/27/und-in-der-endlosen-galerie-von-beispielen-waru/#comments Tue, 27 Sep 2011 17:02:29 +0000 Nachtwächter http://localhost/blah-dev/2011/09/27/und-in-der-endlosen-galerie-von-beispielen-waru/ Und in der endlosen Galerie von Beispielen, warum man auch einigermaßen seriösen Websites nicht pauschal die Verwendung von Plugins und das Ausführen von Skripten im Browser gestatten sollte (wie es die Grundeinstellung aller Browser ist), gibt es ein weiteres Ausstellungsstück: Die Website MySQL.com wurde gecrackt und hat Malware an Windows-Rechner verteilt.

]]>
http://localhost/blah-dev/2011/09/27/und-in-der-endlosen-galerie-von-beispielen-waru/feed/ 0
Man kann ja über PHP und das MySQL RDBMS eine M … http://localhost/blah-dev/2010/06/15/man-kann-ja-ueber-php-und-das-mysql-rdbms-eine-m/ http://localhost/blah-dev/2010/06/15/man-kann-ja-ueber-php-und-das-mysql-rdbms-eine-m/#comments Tue, 15 Jun 2010 00:07:58 +0000 Nachtwächter http://localhost/blah-dev/2010/06/15/man-kann-ja-ueber-php-und-das-mysql-rdbms-eine-m/ Man kann ja über PHP und das MySQL RDBMS eine Menge sagen, aber eines auf keinen Fall: Dass es mit dieser Kombination erforderlich ist, so einen Code zu schreiben. Nein, das ist nie erforderlich. Einmal ganz davon abgesehen, dass eine derartige Suche in der Datenbank nicht über Indizes realisiert wird, sondern auf ein einfaches, lineares Durchscannen hinausläuft; viel Arbeit auf der Suche nach den Zeilen, in denen der so »kunstvoll« konstruierte reguläre Ausdruck passt – da könnte man die Daten auch ohne die Datenbank verwalten. Aber scheiß auf Performance, wer so programmiert, hat ganz andere Probleme. Und wenn es (mit realistischen Datenmengen) zu lahmarschig wird, denn wird eben ein schnellerer Server genommen. Ist ja Geld des Kunden.

]]>
http://localhost/blah-dev/2010/06/15/man-kann-ja-ueber-php-und-das-mysql-rdbms-eine-m/feed/ 1
Nur mal so am Rande angemerkt. Wer von seiner My … http://localhost/blah-dev/2010/04/02/nur-mal-so-am-rande-angemerkt-wer-von-seiner-my/ http://localhost/blah-dev/2010/04/02/nur-mal-so-am-rande-angemerkt-wer-von-seiner-my/#comments Fri, 02 Apr 2010 00:59:16 +0000 Nachtwächter http://localhost/blah-dev/2010/04/02/nur-mal-so-am-rande-angemerkt-wer-von-seiner-my/ Nur mal so am Rande angemerkt. Wer von seiner MySQL immer wieder einmal die etwas ungewöhnliche und wenig hilfreiche Fehlermeldung »SQL Error : 1030 Got error 122 from table handler« bekommt, der kratzt am Rande seines Disk-Quotas oder der Speicherkapizität seiner Festplatte herum und sollte mal ein bisschen Platz schaffen. (Probleme anderer Leute sind mir die liebsten…)

Ich hoffe, es hilft…

]]>
http://localhost/blah-dev/2010/04/02/nur-mal-so-am-rande-angemerkt-wer-von-seiner-my/feed/ 0
Suchbegriff des Tages: »strato wordpress 2.9 pr … http://localhost/blah-dev/2010/01/31/suchbegriff-des-tages-strato-wordpress-2-9-pr/ http://localhost/blah-dev/2010/01/31/suchbegriff-des-tages-strato-wordpress-2-9-pr/#comments Sun, 31 Jan 2010 02:35:19 +0000 Nachtwächter http://localhost/blah-dev/2010/01/31/suchbegriff-des-tages-strato-wordpress-2-9-pr/ Suchbegriff des Tages: »strato wordpress 2.9 probleme« – wie jetzt, nur mit WordPress?

(Bei den billigeren Strato-Paketen wird – wie auch bei einigen anderen preiswerten Hostern – eine recht alte MySQL-Datenbank und PHP-Version verwendet, und die wird von WordPress nicht mehr unterstützt. Im Zweifelsfall einfach mal die Systemanforderungen von WP lesen, das mit einem phpinfo() auf dem Server abgleichen und dann erst fluchen.)

]]>
http://localhost/blah-dev/2010/01/31/suchbegriff-des-tages-strato-wordpress-2-9-pr/feed/ 1
Manchmal, wenn man den Wahnsinn des Comp … http://localhost/blah-dev/2009/03/15/manchmal-wenn-man-den-wahnsinn-des-comp/ http://localhost/blah-dev/2009/03/15/manchmal-wenn-man-den-wahnsinn-des-comp/#comments Sun, 15 Mar 2009 14:17:38 +0000 Nachtwächter http://localhost/blah-dev/2009/03/15/manchmal-wenn-man-den-wahnsinn-des-comp/ Manchmal, wenn man den Wahnsinn des Computerzeitalters in nüchternen Zahlen vor sich sieht, wundert man sich, warum das alles funktioniert. Der Datenbank-Server (MySQL) auf diesem kleinen Server hat wirklich ordentlich zu tun, und dabei laufen hier nicht einmal »große« Projekte. Im Durchschnitt behandelt er um die 130 Queries in der Sekunde, in Spitzen natürlich auch mal ein bisschen mehr. Wie muss so etwas auf einer richtig großen Site aussehen? Es gibt Dinge, über die will ich gar nicht länger nachdenken…

(Ach ja, ich schaue mir das gerade an, weil ich ein paar kleinere Optimierungen vorgenommen habe, die hoffentlich die Performance ein bisschen verbessern. Hier im Blah habe ich ja nicht die dicken Probleme, wenn nicht irgendein Arschloch eine dDoS-Attacke gegen den Server fährt, aber ein paar andere Projekte hier sind doch etwas fordernder der Datenbank gegenüber. Mal schauen, wie es sich dort in den nächsten Tagen entwickelt…)

]]>
http://localhost/blah-dev/2009/03/15/manchmal-wenn-man-den-wahnsinn-des-comp/feed/ 1