Koken: mysql funktioniert nicht über Konsole

Beitrag lesen

Wenn du dir im Webserver-Kontext mal <?php echo phpinfo(); ?> ausgeben lässt und das selbe Spiel in der Konsole mit php -i machst, erkennst du, dass mod_php und php-cli weder die selbe Konfiguration nutzen, noch die gleichen Module einkompiliert haben müssen.

ah, das wusste ich nicht. Dank deines Hinweises habe ich nun mysql für php-cli nachinstalliert, aber habe nun direkt das nächste Problem: Beim ausführen des Scripts über die Konsole kommt die Meldung

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /opt/lampp/htdocs/test.php on line 2

er versucht also über '/var/run/mysqld/mysqld.sock' eine mysql-Verbindung aufzubauen. Der MySql-Server, mit dem er sich verbinden soll ist aber in /opt/lampp/lib/mysql...
Daher habe ich versucht ihm das zu sagen und in der Datei "/etc/mysql/my.cnf" überall wo "socket = /var/run..." steht gegen "socket = /opt/lampp/var/mysql/mysql.sock" zu ersetzen, so wie es in der my.cnf vom lampp steht. Leider ohne jeglichen Erfolg. Hast du da auch noch einen Tipp für mich?