MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 "Can't connect to local MySQL server through socket" bei crondump.pl

Post new topicReply to topic
Author Message
Schnaps
knows MySQLDumper
knows MySQLDumper




Age: 33
Joined: 28 Jul 2005
Posts: 2


germany.gif

PostPosted: 2005-07-28, 10:38    "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Hallo,
mein Backup mit den Cronjobs funktioniert nicht, die crondump.pl kann sich anscheinend nicht mir der DB verbinden. Der Rest des Scriptes läuft einwandfrei, aber das ist natürlich ein Punkt der schon sehr wichtig ist. Die beiden Perl Test laufen auch alle komplett durch.

Software error:

Database connection not made: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at crondump.pl line 227.

For help, please send mail to the webmaster (root@s15.pixelx.de), giving this error message and the time and date of the error.

Ich habe dazu schon mal ein Post hier gefunden, finde ihn aber nun leider nciht mehr.....
Embarassed

Unter PHP Info, hab ich zu MySQL folgendes stehen.

Quote:
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 1
Client API version 4.0.24
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib -lmysqlclient

Directive Local Value Master Value
mysql.allow_persistent Off Off
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off


Es währe sehr nett, wenn mir einer von euch helfen könnte.

(Ach ja, und falls das einer der Admins bzw Coder dieses Scriptes ließt:Super Arbeit, hab so etwas schon länger gesucht, da mir letztens eine DB ohne Backup abgeraucht ist und das mir und Bekannten sehr viel Arbeit gebracht hat.)

Gruß
Schnaps

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
st@eff.en
MSD-God
MSD-God




Age: 50
Joined: 11 May 2004
Posts: 885
Location: Haan


germany.gif

PostPosted: 2005-07-28, 10:50    (No subject) Reply with quoteBack to top

Prost Schnaps !

die Lösung findest Du hier: http://www.tech-recipes.com/mysql_tips762.html

_________________
vg st@eff.en

Image
sk-typo3

OfflineView user's profileSend private messageSend e-mail    
Schnaps
knows MySQLDumper
knows MySQLDumper




Age: 33
Joined: 28 Jul 2005
Posts: 2


germany.gif

PostPosted: 2005-07-28, 13:10    (No subject) Reply with quoteBack to top

danke sehr, ich werde das an meinen Provider weiter leiten.

Ist normaler weise sehr kooperativ, ich hoffe er nimmt die Änderung der Config Datei vor.

Vielen Dank für die schnelle Hilfe.

Gruß
Schnaps

OfflineView user's profileSend private message    
HardcorZ
knows MySQLDumper
knows MySQLDumper




Age: 38
Joined: 22 Nov 2005
Posts: 8


germany.gif

PostPosted: 2005-11-22, 10:29    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Hi

Ich hab ein ähnliches Problem und komm einfach nicht weiter...

Bei mir kommt folgende Fehlermeldung:


Database connection not made: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at /opt/lampp/cgi-bin/crondump.pl line 234.


Das Problem ist, das ich ein Xampp / Linux auf meinem Server installiert habe und es das Verzeichniss /var/lib/mysql gar nicht gibt.
Die mysql.sock Datei liegt bei mir in /opt/lampp/var/mysql und nun weiss ich leider nicht mehr weiter.
Ich hab hier im Forum schon alles abgesucht....auch im ApacheFreinds Forum....leider ohne Erfolg....bis auf diesen Thread der ein ähnliches Problem beschreibt.

Das manuelle Backup mit PHP funktioniert einwandfrei auch mit FTP Upload auf einem BackupServer...absolut perfekt....nur das mit dem CronJob will einfach nicht klappen.
Hab auch schon DBI und DBD nachinstalliert da es verlangt wurde, aber diesen Fehler bekomm ich einfach nicht hin.

Hab mir auch den Link hier im Thread angeschaut, aber in meiner my.cnf ist eigentlich alles richtig eingetragen, so das ich jetzt langsam am verzweifeln bin.

Ich hoffe es kann mir jemand helfen das Problem zu lösen, denn ich find das Tool (mySQLDumper) echt absolute spitze...einfache Installation...einfache Konfiguration und hat direkt funktioniert...nur das mit dem automatisierten Backup krieg ich nicht hin Traurig

Vielen Dank schonmal
Gruss
Hardy

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-11-22, 13:54    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Lege das Verzeichnis einfach an und erzeuge mittels touch die Datei mysql.sock.
Dann sollte es klappen.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
HardcorZ
knows MySQLDumper
knows MySQLDumper




Age: 38
Joined: 22 Nov 2005
Posts: 8


germany.gif

PostPosted: 2005-11-22, 17:53    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Hi

Ich hab das mal so gemacht wie du beschrieben hast, leider auch ohne Erfolg...allerdings hat sich die Fehlermeldung leicht verändert.


Database connection not made: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) at /opt/lampp/cgi-bin/crondump.pl line 234.


Ich weiss nicht in wie weit das jetzt was gebracht hat, aber nun steht da (13) at ... und am Anfang war es (2).

Kann es sein das ich DBI irgendwie konfigurieren muss da es ja nachträglich installiert wurde und in line 234 steht auch etwas mit DBI


$dbh = DBI->connect("DBI:mysql:$dbname:$dbhost","$dbuser","$dbpass")


Vielleicht noch eine Lösung wie ich den Fehler beheben kann ?

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-11-22, 18:08    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Gib der Datei mal testweise chmod 0777.
Das Aufruf könnte auch an den Berechtigungen scheitern.

Wenn das nichts nutzt, dann muss eventuell das DBI-Modul neu installiert werden.
Die Fehler ergeben sich ja aus der Benutzung des Moduls und sind keine Fehler des Dumpers.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
HardcorZ
knows MySQLDumper
knows MySQLDumper




Age: 38
Joined: 22 Nov 2005
Posts: 8


germany.gif

PostPosted: 2005-11-22, 18:33    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Also eins vorweg...ich wollte nicht sagen das der Fehler im Dumper liegt...ich glaube vielmehr das es an dem DBI Modul liegt, war aber der meinung das es ein Konfigurationsproblem ist.

Also hab der angelegten mysql.sock 777 (0777) gegeben und dann sieht die Fehlermeldung so aus


Database connection not made: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) at /opt/lampp/cgi-bin/crondump.pl line 234.


Ich hab nochmal nachgeschaut welches DBI Modul ich installiert habe...vielleicht muss ich ja ein anderes installieren.

Also installiert habe ich: perl-DBI v1.47

Zur Ausahl stehen folgende DBI Module: perl-DBI v1.47, perl-Apache-DBI, perl-Apache-AuthCookieDBI und perl-DBD-CSV

Muss ich eventuell noch ein Modul installieren oder habe ich vielleicht das falsche installiert ?

Installiertes DBD Modul: perl-DBD-mysql

Für beide (bzw. alle) Module gibt es auch noch ein Debug Modul....wird das auch benötigt ?

Danke für die schnellen Antworten
Gruss
Hardy

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-11-22, 23:27    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

« HardcorZ";p="8561 » wrote:
Also eins vorweg...ich wollte nicht sagen das der Fehler im Dumper liegt...ich glaube vielmehr das es an dem DBI Modul liegt, war aber der meinung das es ein Konfigurationsproblem ist.

Keien Sorge, das hatte ich auch nicht so verstanden. Wink
Ich wollte nur vorbeugen, da man den Eindruck bekommen könnte, wenn man hier querliest.

[quote]Also hab der angelegten mysql.sock 777 (0777) gegeben und dann sieht die Fehlermeldung so aus


Database connection not made: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) at /opt/lampp/cgi-bin/crondump.pl line 234.

Tja, dann weiß ich im Moment leider auch nicht woran es liegt.
Auf dem Linuxserver im Betrieb habe ich das gleiche Problem wie oben beschrieben in den Griff bekommen.
Vielleicht hat noch jemand anders eine andere Idee?
Leider bin ich weder Linux noch Perl-Experte.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
HardcorZ
knows MySQLDumper
knows MySQLDumper




Age: 38
Joined: 22 Nov 2005
Posts: 8


germany.gif

PostPosted: 2005-11-23, 08:50    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

HiHo

Ich habs endlich geschafft *freu*

Wie vermutet war es nur ein kleiner simpler Config"fehler" in der crondump.pl der aber wahrscheinlich mit dem Xampp zusammenhängt da sich das Packet in ein "extra" Verzeichniss installiert (/opt/lampp)

Die crondump.pl ist aber auf einen "Standard" Webserver "zugeschnitten" der die üblichen Verzeichniss verwendet.
Das Problem liegt direkt in der 1. Zeile der crondump.pl:

#!/usr/bin/perl -w


Das muss man einfach auf das Verzeichniss des Xampp anpassen:

#!/opt/lampp/bin/perl -w


Geändert...getestet...funktioniert...und ich bin extrem häppy Very Happy

Jetzt muss ich nurnoch rausfinden wie ich mehrere DB`s in einem Schritt sichern kann.
In der Konfiguration hab ich folgendes eingestellt:

Datenbanken: MultiDump: aktiviert - 3 DB`s ausgewählt
auto. Löschen: aktiviert - 3 Backupdateien für jede DB
Cronscript: Textausgabe: ja - Komplett Log: ja - Aktuelle DB: nein - DB und Tabellen Präfix: Multidump Einstellungen - Hinteres Feld frei (??? - richtig? fehlt da was?) - GZip: ja - Email: nein - Backup anhängen: nein - Bacjup per FTP: ja

Wenn ich nur eine DB einstell funktioniert alles perfekt mit Upload auf den Backup Server...nur bei MultiDump funktioniert es nicht richtig.

Edit:Noch während ich das geschrieben habe, habe ich noch ein Testlauf gestartet und es klappt nun auch mit MultiDump.
Hab einfach nur die Konfiguration neu abgespeichert und es lief sauber durch...PERFEKT !


Nun kann ich meinen Kunden eine gewisse Datensicherheit bieten...und das bei kostenlosem Webspace *freu*

Der mySQLDumper war so schon ein klasse Tool für mein Sicherungskonzept, aber jetzt ist es absolut perfekt ! Vielen Dank an die DEV`s für dieses kleine aber extrem gute Tool !

Gruss
Hardy

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-11-23, 09:08    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

« HardcorZ";p="8570 » wrote:

Wie vermutet war es nur ein kleiner simpler Config"fehler" in der crondump.pl der aber wahrscheinlich mit dem Xampp zusammenhängt da sich das Packet in ein "extra" Verzeichniss installiert (/opt/lampp)

Die crondump.pl ist aber auf einen "Standard" Webserver "zugeschnitten" der die üblichen Verzeichniss verwendet.
Das Problem liegt direkt in der 1. Zeile der crondump.pl:

#!/usr/bin/perl -w


Das muss man einfach auf das Verzeichniss des Xampp anpassen:

#!/opt/lampp/bin/perl -w


Geändert...getestet...funktioniert...und ich bin extrem häppy Very Happy

Oh man, so einfach kann es manchmal sein.
Da bin ich vor lauter "Betriebsblindheit" nicht drauf gekommen.
Vielen Dank für das Posten der Lösung. Thumbsup clap

Und natürlich weiterhin viel Spaß mit dem Dumper. Wink

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
HardcorZ
knows MySQLDumper
knows MySQLDumper




Age: 38
Joined: 22 Nov 2005
Posts: 8


germany.gif

PostPosted: 2005-11-23, 09:30    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

Ja, manchmal ist es so simpel das es einem gar nicht auffällt.

Ich hab auch in allen möglichen conf Files rumgestöbert und alle Einstellungen zig mal kontrolliert, muss aber auch dazu sagen das ich zuvor die ganze Nacht an dem Sicherungskonzept rumgebastelt habe und sehr sehr müde war Smile

Heut morgen hab ich mich dann einfach nochmal konzentriert auf die "Fehlersuche" gemacht und bin dann auch über eine Lösung gestolpert :P

Die Lösung zu dokumentieren ist dann eigentlich Pflicht Smile

Keep the good work up !

Habt ihr zufällig einen 81x33 Button zum verlinken ? (wenn man das darf Smile)
Der würde sich gut auf meiner Portalseite machen.

Gruss
Hardy

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-11-23, 09:36    Re: "Can't connect to local MySQL server through socket" bei crondump.pl Reply with quoteBack to top

« HardcorZ";p="8574 » wrote:

Habt ihr zufällig einen 81x33 Button zum verlinken ? (wenn man das darf Smile)
Der würde sich gut auf meiner Portalseite machen.

Klar darfst Du. .-)
Im internen Bereich basteln wir gerade an verschiedenen Bannern.
Da wird sicherlich demnächst bei usn was zu finden sein.
Im Moment haben wir aber noch keinen Banner.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Auswahl "Alle Datenbanken" ... Massa MySQLDumper 1.24 8 2012-05-02, 09:52 View latest post
No new posts Installation auf Hetzner-Server missl... jester1966 Allgemeine Fragen zu MySQLDumper 3 2012-04-27, 15:33 View latest post
No new posts filemanagement.php was not found on t... phonc Gelöst/Erledigt 2 2012-04-23, 11:33 View latest post
No new posts MySQL-ERROR / nach phpmyadmin passwor... stone_22 MySQLDumper 1.24 4 2012-03-31, 00:40 View latest post
No new posts MySQL-ERROR: Access denied for user '... topi009 Allgemeine Fragen zu MySQLDumper 3 2012-03-22, 13:34 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO