www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: timon am 19. Januar 2004, 14:41:58



Titel: sql anderer socket als /var/lib/mysql/mysql
Beitrag von: timon am 19. Januar 2004, 14:41:58
Hallo zusammen,

habe ich die Möglichkeit, dem proftp einen anderen socket zu mysql zu geben als diesen ? Ein login verursacht folgende Fehlermeldung:

Code:
Jan 19 14:29:18 mod_sql/4.10[16205]:  host: 'localhost'
Jan 19 14:29:18 mod_sql/4.10[16205]:    db: 'ftp'
Jan 19 14:29:18 mod_sql/4.10[16205]:  port: '3306'
Jan 19 14:29:18 mod_sql/4.10[16205]:   ttl: '0'
Jan 19 14:29:18 mod_sql/4.10[16205]: exiting mysql cmd_defineconnection
Jan 19 14:29:18 mod_sql/4.10[16205]: entering mysql cmd_open
Jan 19 14:29:18 mod_sql/4.10[16205]: exiting mysql cmd_open
Jan 19 14:29:18 mod_sql/4.10[16205]: unrecoverable backend error
Jan 19 14:29:18 mod_sql/4.10[16205]: error: '2002'
Jan 19 14:29:18 mod_sql/4.10[16205]: message: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'


was mir auch einleuchtet, denn der socket den ich benutze liegt bei /opt/blabla

Vielen Dank im voraus

Timon


Titel: Re: sql anderer socket als /var/lib/mysql/mysql
Beitrag von: stonki am 19. Januar 2004, 15:17:11
probier einfach statt localhost mal den hostnamen. Solche Fehler lassen sich am besten erst einmal in der console testen, bevor man mit proftpd rummacht...

mysql -u <user> -p

cu
stonki


Titel: sql anderer socket als /var/lib/mysql/mysql
Beitrag von: timon am 19. Januar 2004, 15:30:28
hi stonki,

vielen dank erstmal für deine schnelle antwort.

leider funktioniert das so nicht, da ich zwei sql server habe. wenn ich wie du sagst per console zugreife, nutzt er den /var/lib/mysql/mysql.sock und alles ist ok, allerdxings benutzt der produktive sql server den anderen /opt/var/mxsql/mysql.sock

ich hoffe man kann mir folgen :)

timon


Titel: sql anderer socket als /var/lib/mysql/mysql
Beitrag von: Wörsty am 19. Januar 2004, 15:39:06
$dbserver = "localhost:/opt/var/mysql/mysql.sock" ?


Titel: sql anderer socket als /var/lib/mysql/mysql
Beitrag von: timon am 19. Januar 2004, 15:47:28
@ wörsty auch dir erstmal danke, verstehe es allerdings nicht so sehr. das sieht für mich wie die deklarierung der variable in einer php datei aus :)

wenn du so lieb wärst noch ein zwei Sätze dazu zu sagen :)

timon


Titel: sql anderer socket als /var/lib/mysql/mysql
Beitrag von: Wörsty am 19. Januar 2004, 17:30:55
Probier doch mal, das als Server anzugeben: "localhost:/opt/var/mysql/mysql.sock"
Ansonsten muß MySQL doch wissen wo sein Socket ist :oops: