Ups. Sollte natürlich my.cnf heissen :-)

Das mit den Port ist m.E. schon die Ursache. Habe eben nochmal nachgeschaut. Ich nutze den TCP Port. Nicht den socket. Von daher in [mysqld] den Port auf 3306 (=default) setzen. Es gibt noch nen Option "skip-networking" (oder so ähnlich). Ist die in der my.cnf in der Section [mysqld] gesetzt wird keine TCP Socket erstellt.

Mit nem

Code:
netstat -an --inet | grep 3306
solltest nach nem restart des mysqld dann einen listening socket auf Port 3306 finden.