www.ProFTPD.de
13. März 2007, 19:19:05 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: sql anderer socket als /var/lib/mysql/mysql  (Gelesen 98 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
timon
Gast
« 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
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
timon
Gast
« Antwort #2 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 Smiley

timon
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 19. Januar 2004, 15:39:06 »

$dbserver = "localhost:/opt/var/mysql/mysql.sock" ?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
timon
Gast
« Antwort #4 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 Smiley

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

timon
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 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:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.051 Sekunden mit 18 Zugriffen.