Die Standard-Konfig von MySQL hat mich unter Ubuntu etwas verwirrt, da ich mich nicht mit dem MySQL-Server verbinden konnte, wenn ich einen Servernamen angegeben habe. Lösung: in der /etc/mysql/my.cnf gibt es entweder die Angabe skip-networking, die man auskommentieren muss, oder bind-address muss eben nicht auf 127.0.0.0 sondern auf die eigen IP-Adresse gesetzt werden.
In der Mysql.User-Tabelle sollte man dann nicht vergessen, dem Root-User ein Passwort zu geben 🙂 Ausserdem sollte der Standardeintrag “User=root, Host=HOSTNAME” besser durch Host=’192.168.0.%’ ersetzt werden, da die Namensauflösung bei vergebenen Domains nicht richtig funktioniert.
ERROR 1130: Host 'hostname.domainname' is not allowed to connect to this MySQL server