Was mit aufgefallen ist:
du kannst das ganze in der console testen:
mysql -u"user" -p"passwort" (beides mal kein leerzeichen zwischen option und argument) Ich würde das ganze als root testen, damit du jedem zufriffsproblem aus dem weg gehst.
Falls der zugriff mit root klappt, kannst du das ganze auch mit dem user infoframe, oder wie auch immer versuchen.
Falls es mit root nicht klappt schau dir mal die config von mysql an zu finden unter: /etc/mysql/my.cnf
stehen unter client und mysqld der selbe pfad zu mysqld.sock -datei?
wenn ja, dann vergleiche mit der php-config. Default config ist /etc/php5/apache2/php.ini
evlt in der php.ini den default_socket aus der my.cnf eintragen
Onkel Google spricht:
http://dev.mysql.com/doc/refman/4.1/en/problems-with-mysql-sock.html
Code:
root@SERVER:/var/lib# l /var/lib | grep mysql
drwx------ 12 mysql mysql 4,0K Jan 2 06:59 mysql
root@SERVER:/var/lib# l /var/run/ | grep mysql
drwxr-xr-x 2 mysql root 80 Jan 2 06:59 mysqld
root@SERVER:/var/lib# l /var/run/mysqld/mysqld.sock
srwxrwxrwx 1 mysql mysql 0 Jan 2 06:59 /var/run/mysqld/mysqld.sock
du kannst das ganze in der console testen:
mysql -u"user" -p"passwort" (beides mal kein leerzeichen zwischen option und argument) Ich würde das ganze als root testen, damit du jedem zufriffsproblem aus dem weg gehst.
Falls der zugriff mit root klappt, kannst du das ganze auch mit dem user infoframe, oder wie auch immer versuchen.
Falls es mit root nicht klappt schau dir mal die config von mysql an zu finden unter: /etc/mysql/my.cnf
Code:
[client]
.....
socket = /var/run/mysqld/mysqld.sock
......
[mysqld]
....
socket = /var/run/mysqld/mysqld.sock
....
wenn ja, dann vergleiche mit der php-config. Default config ist /etc/php5/apache2/php.ini
Code:
[MySQL]
....
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
; http://php.net/mysql.default-port
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
mysql.default_socket =
....
Onkel Google spricht:
http://dev.mysql.com/doc/refman/4.1/en/problems-with-mysql-sock.html
Zuletzt bearbeitet: