WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.06.2008, 12:08   #1
lamy
Jr. Member
 
Registriert seit: 15.03.2001
Alter: 55
Beiträge: 78


Standard PHP/MySql - Online DB in localhost sichern

hi,

ich habe online eine db die ich auf knopfdruck, mittels php script, zu testzwecken sichern möchte.
habe dafür ein php mit 2 db connects geschrieben und dieses online ausgeführt.
db connect für online zugriff funktioniert. aber beim db connect für den localhost bekomme ich:
mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
tja und jetzt weiß ich nicht mehr weiter. rein logisch denke ich mir das es passen sollte?!
hat jemand von euch schon sowas gemacht bzw. kann mir wer tips geben - danke.

lamy
____________________________________
für autofreien sonntag - dann ist mehr platz für biker
lamy ist offline   Mit Zitat antworten
Alt 20.06.2008, 12:19   #2
Farkarich
Senior Member
 
Registriert seit: 19.09.2000
Alter: 40
Beiträge: 122


Farkarich eine Nachricht über ICQ schicken
Standard

Wie connectest du dich auf deinen lokalen pc???

heißt online: du hast die DB auf einen Server bei deinen Provieder liegen???

So wie es aussieht kommt dein script einfach nicht auf deine lokale DB hin, hast du den mysql port geroutet bzw kann man von außen den mysql erreichen???

Geändert von Farkarich (20.06.2008 um 12:39 Uhr). Grund: tippfehler
Farkarich ist offline   Mit Zitat antworten
Alt 20.06.2008, 12:56   #3
lamy
Jr. Member
 
Registriert seit: 15.03.2001
Alter: 55
Beiträge: 78


Standard

@db connect für localhost:

$dbhandle2 = mysql_connect("localhost","root","root");
$db2 = mysql_select_db("db_name", $dbhandle2);

@online: korrekt

@mysql port geroutet: ähm, gute frage. da kenn ich mich leider nicht so wirklich aus...
____________________________________
für autofreien sonntag - dann ist mehr platz für biker
lamy ist offline   Mit Zitat antworten
Alt 20.06.2008, 13:28   #4
Farkarich
Senior Member
 
Registriert seit: 19.09.2000
Alter: 40
Beiträge: 122


Farkarich eine Nachricht über ICQ schicken
Standard

Nur um noch mal sicher zu sein:

Du hast auf einen Webserver bei einen Hoster eine DB die willst du Lokal heim sichern?

Du willst das Script dort am Server ausführen und der soll die Verbung mit deinder DB zuhause auf nehmen und dort die Daten hin schaufeln??

Wenn ja, ist mal das erste was ins Auge sticht das localhost --> das ist immer der eigene Rechner sprich 127.0.0.1 (loopback)

Ich würde das ganze vorhaben canceln und einfach über den phpmyadmin einen dump fahren und den ggf zuhause wieder per hand einspielen, dauert wennst es mal gemacht hast ist das eine arbeit auf 5 minuten...
Farkarich ist offline   Mit Zitat antworten
Alt 20.06.2008, 14:06   #5
lamy
Jr. Member
 
Registriert seit: 15.03.2001
Alter: 55
Beiträge: 78


Standard

ganz genau. die db liegt auf einem webserver bei einem hoster und per knopfdruck soll in meine lokale db gesichert werden. script soll am server ausgeführt werden.

an einen dump habe ich auch schon gedacht. allerdings habe ich bis vor kurzem online die daten einfach exportiert, kopiert und dann lokal importiert. nur ist die datenmenge mittlerweilen so groß das es erstes ewig dauert und zweitens ich beim importieren jetzt immer einen timeout bekomme.
deswegen denke ich das mir das gleiche mit einem dump passiert. deswegen meine idee sicherung über ein programm.
____________________________________
für autofreien sonntag - dann ist mehr platz für biker
lamy ist offline   Mit Zitat antworten
Alt 20.06.2008, 20:55   #6
Farkarich
Senior Member
 
Registriert seit: 19.09.2000
Alter: 40
Beiträge: 122


Farkarich eine Nachricht über ICQ schicken
Standard

ich glaube da seh ich ein bischen schwarz für dich weil:

Wie soll der Server deinen Client kennen bzw auf welche ip soll er das spielen??

da würd zwar dyndns abhilfe schaffen, aber naja, dann müsstes noch den port 3306 durchrouten auf deinen rechner und weiters musst du hoffen dass dein Hoster eine ausgehende verbindung auf dem mysql port erlaubt (was ich auch eher nicht glaube) also allem in allen glaub ich kannst du das vergessen...

wenn der import über den phpmyadmin einen timeout wirft versuchs über das mysql tool dafür ich glaub es gibt da ein tool das mysqlimp heißt oda so irgendwie hab ich vor langer zeit mal auf ne linux kiste gemacht sollt auf windows (nehme ich mal an??) auch gehen.. musst du ein bischen googln danach...
Farkarich ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:37 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag