Jul
21

Kein Zugriff für MySQL-System-User

Access denied for user debian-sys-maint@localhost

Was für eine unschöne Fehlermeldung, die zudem noch einen Neustart von MySQL auf der Konsole gänzlich verhindert:

‘Access denied for user ‘debian-sys-maint’@'localhost’ (using password: YES)’

Die Aussage ist klar! Dem speziellen MySQL-System-User debian-sys-maint fehlen unter Debian die nötigen Rechte, eine gewünschte Aktion auszuführen. Andere Betriebssysteme lassen den Neustart von MySQL vom User root durchführen, jedoch geht hier Debian einen etwas sichereren Weg und nutzt hierfür einen separaten Account. Dieser wird bei der Installation von MySQL automatisch angelegt und bekommt hierbei alle notwendigen Berechtigungen sowie ein generiertes Passwort. Normalerweiser muss man hier nichts ändern, außer man installiert den Server neu und spielt aus dem Backup auch die MySQL-User-Tabellen wieder ein. Nun stimmen die Passwörter nicht mehr überein und debian-sys-maint@localhost kann sich nicht mehr authentifizieren.

weitere Infos »

Mrz
17

mysqladmin flush-hosts

Keine Verbindung zum Datenbank-Server! Und nun?

Plötzlich begrüßt den Besucher einer Website diese mit:

Warning: mysql_connect()
[function.mysql-connect<http://www.example.org/function.mysql-connect>]: Host ‘hostname’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’ in /home/www/example.org/includes/example-script.php on line 7
Keine Verbindung möglich!

Man findet bei der Suche nach dieser Fehlermeldung eine ganze Reihe Websites, die von Google genau in dieser Zeit gecrawlt und mit diesem Inhalt indexiert wurden. Je nach Überwachungs-Intervall einer Seite kann dies bei stiefmütterlich behandelten Projekten auch mal schnell mehrere Tage dauern, bis irgendwer auf den Fehler aufmerksam wird. Zumindest macht das auf mich diesen Eindruck, wenn in den Google Top20 mehrere "normale" Websites auftauchen, die sich eher nicht mit MySQL-Problemen befassen.
Die Lösung für dieses Problem steht ja eigentlich schon direkt in der Fehlermeldung. Der Aufruf von mysqladmin mit dem Parameter flush-hosts auf dem MySQL-Server kann und wird weiter helfen – wenn man selbst Zugriff als root auf den Server hat. Wer diese Möglichkeit nicht besitzt, dem bleibt nur noch sich mit seinem Hoster in Verbindung zu setzen, sodass dieser sich 1 Minute Zeit nimmt und das Problem (erst mal) behebt. weitere Infos »

Link wird im neuen Fenster geöffnet http://dev.mysql.com/doc
Jan
19

MySQL-Datenbanken sichern

Arbeiten auf der Kommandozeile mit "mysqldump"

The  phpMyAdmin  ProjectDer gute alte phpMyAdmin ist ein unschlagbares Tool wenn es darum geht MySQL-Datenbanken zu bearbeiten, Rechte zu vergeben, Tabellen zu reparieren, Datenbanken anzulegen und vieles mehr. Doch beim Dump bzw. beim Einspielen eines Dumpes kommt man bei größeren Datenmengen schnell an die vom Provider vorgegebenen Grenzen für Ausführungszeiten und anderen Beschränkungen. Auch ein regelmäßiges, automatisches Backup der Datenbanken sollte – wie es die Begrifflichkeit bereits verrät – automatisch passieren und nicht gelegentlich per Klick auf den entsprechenden Button auf einer Browser-Oberfläche.

Mit den entsprechenden Rechten auf dem Server geht’s – wie bei Linux üblich – hervoragend auf der Kommandozeile.

weitere Infos »

Nov
18

O’Reilly OpenBooks

Fachliteratur vollständig als PDF downloaden

O'Reilly OpenBooksSeit mehreren Jahren sind die O’Reilly-Bücher aus den verschiedensten Bereichen der Informatik nicht mehr weg zu denken, gerade die Kochbuch- und In a Nutshel-Reihen haben sehr große Fangemeinden gefunden. Bei den Veröffentlichungen geht es inhaltlich häufig weit über das durch das Internet verbreitete Wissen hinaus und zeigt oft auch die verstecktesten Winkel einer Thematik. Immer mal wieder gibt es diese, nicht ganz preiswerte Fachliteratur, ganz offiziell als PDF zum Download auf den Seiten O’Reillys. Gerade Linux-Anhänger werden hier außerordentlich gut bedient.

weitere Infos »

Link wird im neuen Fenster geöffnet www.oreilly.de/online-books
Nov
18

Debianhowto

Tipps zur Serveradministration unter Debian

Anleitungen für Debian-Server-DiensteHowtos, Anleitungen, Tutorials und Tipps zum Installieren und Administrieren eines Debian-Servers. Bei den Beschreibungen auf Debianhowto geht es nicht darum Anfänger an die Hand zu nehmen und jeden einzelnen Schritt zu erklären, sondern Anwendern mit fundierten Linux-Kenntnissen die Arbeit bzw. die Inbetirebnahme bestimmter Dienste zu erleichtern. Web-, Mail- und Fileserver, Monitoring sowie Backuplösungen würde ich hier als Haupthemengebiete nennen wollen.

weitere Infos »

Link wird im neuen Fenster geöffnet www.debianhowto.de