Es ist ein Fehler mit Schroot. mysqld entgeht der chroot und interagiert mit der mysqld des Systems.
http://ubuntuforums.org/showthread.php?t=1625863 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224
Ich versuche, mysqld in der chroot-Umgebung auszuführen. Hierz die Situation.
Wenn ich mysqld als root betreibe, kann ich mich mit meinen Datenbanken verbinden. Wenn ich mysql mit init.d-Skripts ausführt, gibt mir mysql einen Fehler.
$ mysql --user=root --password=password ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Ich denke also, ich muss die Dateiberechtigungen einiger Dateien ändern. Aber welche? Oh, und falls Sie sich fragen, dass '/var/run/mysqld/mysqld.sock' dem Benutzer 'mysql' gehört.
Es ist ein Fehler mit Schroot. mysqld entgeht der chroot und interagiert mit der mysqld des Systems.
http://ubuntuforums.org/showthread.php?t=1625863 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224