PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Keine Verbindung zwischen PHP/PERL und MYSQL



Zwer2k
23.07.05, 09:56
Hallo,

meine PHP und PERL-Scripte wollen nicht mehr mit mysql komunizieren, über Konsole mit mysql und über webmin komme ich auf die Datenbank drauf, alle PHP-Script einschiesslich phpMyAdmin PERL-Scripte melden
"Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)"

Es lief alles bis ich den Server neugetartet habe.
von der Konsole geht es sogar mit Parameter
--socket=/var/run/mysqld/mysqld.sock


"netstat -ln" gibt mir nur die Zeile
unix 2 [ ACC ] STREAM HÖRT 4529 /var/run/mysqld/mysqld.sock
aus und port 3306 wirt nirgends aufgeführt, auf meinem Testrechner wird auch der Port aufgeführt. Wie aktiviere ich den?

Pingu
25.07.05, 07:22
Bitte lese das Manual zu MySQL. Falls Du nicht weißt wo es ist: dev.mysql.com (http://dev.mysql.com/doc/mysql/de/index.html)
Dann gibt es noch ein Manual zu PHP: de.php.net (http://de.php.net)

Nur soviel: die lokale Kommunikation zu MySQL findet nicht über Netzwerkports statt, sondern über Sockets. Diese müssen richtig eingerichtet sein. Die beteiligten Applikation müssen natürlich auch entsprechende Rechte besitzen, auf diese Sockets schreiben zu können.

Speziell zu Deiner Fehlermeldung, wer hätte es gedacht, gibt es sogar einen Abschnitt in den jeweiligen FAQs.

Pingu