Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Zugriff auf MySQL von anderem Rechner

Frage Entwicklung Datenbanken

Mitglied: chb1982

chb1982 (Level 2) - Jetzt verbinden

25.06.2008, aktualisiert 26.06.2008, 12692 Aufrufe, 11 Kommentare

Hallo zusammen,

ich habe ein Problem von einem anderen Rechner auf meine MySQL Datenbank zuzugreifen.
Lokal auf der Maschine klappt alles wunderbar nur wenn meine PHP Inhalte auf einem anderen Rechner liegen können sie nicht mehr auf die Datenbank zugreifen.

"Keine Verbindung möglich: Lost connection to MySQL server at 'reading initial communication packet', system error: 61"

Wenn ich das richtig verstanden habe muss in der Tabelle user für Host ein % eingetragen sein, damit von allen Hosts auf die Datenbank zugegriffen werden kann. Das habe ich gemacht, geht trotzdem nicht.

Hat jemand eine Idee?

Kann es vielleicht noch ein den Einstellungen der Datenbank liegen? Die Server läuft auf einem Server mit Debian. Ich habe irgendwie das Gefühl, dass der Server evtl. die eingehende Verbindung schon nicht zu lässt?!
Deswegen werde ich das Problem auch noch im Linux-Forum eintragen.

Gruß
Christoph
Mitglied: vbMaxi
25.06.2008 um 13:14 Uhr
Hey,
kann es vllt. sein, dass eine Firewall das Verbinden verbietet???

Ist nur so ne Überlegegung.

mfg vbmaxi
Bitte warten ..
Mitglied: chb1982
25.06.2008 um 13:14 Uhr
Nein... Firewall habe ich keine dazwischen oder auf den Rechnern installiert.
Bitte warten ..
Mitglied: LordGurke
25.06.2008 um 14:27 Uhr
Um zu testen, ob der Server von außen erreichbar ist, einfach mittels Telnet eine Verbindung zu dem Rechner auf Port 3306 (wenn nicht geändert) aufbauen und gucken, ob der Server dort antwortet.
Wenn er nicht antwortet, prüfe mal in der /etc/my.cnf , ob dort "SkipNetworking" auf true gesetzt wurde und ändere es ggf. auf "false", danach den MySQL-Server neustarten (reload funktioniert glaube ich nicht).
Btw: Was ist in den PHP-Scripten denn für eine Adresse als Datenbankserver angegeben?
Bitte warten ..
Mitglied: chb1982
25.06.2008 um 15:15 Uhr
Wenn ich mit Putty auf die IP Adresse mit Port 3306 verbinden will schließt sich das Programm sofort wieder. Sehr eigenartig.

In den Scripten sind die richtigen Adressen eingetragen. Die werden über eine zentral gepflegt Konstante gefüllt.
Bitte warten ..
Mitglied: LordGurke
25.06.2008 um 15:38 Uhr
Probier es mal über die ganz normale Windows-Eingabeaufforderung mit dem Befehl
telnet rechnerip 3306
wenn er anzeigt, dass er keine Verbindung zum Host aufbauen kann, nimmt der MySQL-Server keine Verbindungen an.
Bekommst du allerdings nur ein leeres Fenster mit Kauderwelsch drin, kannst du Verbindungen zum Server aufbauen (was ich aufgrund des Verhaltens von Putty mal vermute).
Bitte warten ..
Mitglied: 64247
25.06.2008 um 15:56 Uhr
Hallo!

In der "/etc/mysql/my.cnf"

bind-address = 127.0.0.1

auskommentieren #

standard ist listen nur auf localhost
Bitte warten ..
Mitglied: chb1982
26.06.2008 um 09:42 Uhr
Hi,

danke!!! Die bind-address hatte ich schon auskommentiert nur den Dienst nicht neu gestartet. Jetzt funktioniert es super!

Vielen Dank!!!
Bitte warten ..
Mitglied: TiCar
26.02.2009 um 07:44 Uhr
Hi,

habe hier die gleiche Thematik, nur dass ich es nicht komplett aufmachen will, sondern, dass der mySQL Server nur auf eine ganze bestimmte IP, nämlich die aus unserem Büro (feste IP) hören soll. Ist dies auch zu realisieren und wenn ja wie?

MFG,
Lars
Bitte warten ..
Mitglied: Dani
26.02.2009 um 08:29 Uhr
Hi Lars,
zuerstmal musst du die Konfiguration erfolgt in der "/etc/mysql/my.cnf".

Dort gibt es einen Eintrag:
01.
bind-address = 127.0.0.1
auf
01.
bind-address = 0.0.0.0
ändern. Danach legst du einen MySQL User an und hinterlegst, die IP-Adresse wo drauf zugreifen darf. Alternative wäre noch, dass du auf dem Server mit IPTABLES arbeitest - somit kannst du auch klar definieren, welcher Rechner darf (nicht).


Grüße,
Dani

P.S. Nächstes MAl bitte einen neuen Beitrag schreiben!
Bitte warten ..
Mitglied: TiCar
26.02.2009 um 08:47 Uhr
Hi,

danke für die schnelle Antwort.

D.h. der User wird extra für den externen Zugriff angelegt und bei HOST die feste IP unseres Büros eingetragen, korrekt? Und dann halt noch was der User alles darf, oder besser gesagt was er nicht darf (SELECT, INSERT, UPDATE, ...)

Was für Rechte muss der User haben, um die DB replizieren zu können?

Ich vermute ich muss auch noch in der Firewall den Port 3306 für freischalten.

PS: Das Board hat mich extra drauf hingewiesen, dass ich kein neuen Beitrag aufmachen soll, da es das Thema ja schon gibt :oops:
Bitte warten ..
Mitglied: Dani
27.02.2009 um 12:49 Uhr
Hi,
richtig...

Was für Rechte muss der User haben, um die DB replizieren zu können?
Ich nehme mal an -> Full; Alle Rechte.

Ich vermute ich muss auch noch in der Firewall den Port 3306 für freischalten
Jup, es müsste aber "Outgoing" reichen.

Das Board hat mich extra drauf hingewiesen, dass ich kein neuen Beitrag aufmachen soll, da es das Thema ja schon gibt :oops:
Ok...ich schaus mir mal an....


Grüße,
Dani
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
Rechner im Netz hat keinen Zugriff auf Fritz.NAS
Frage von Hyperion69LAN, WAN, Wireless11 Kommentare

Hallo Ihr Klugen und Wissenden Ich habe ein Netzwerk aus einem Windows 7 Laptop, einem Win8 Laptop und einem ...

Router & Routing
PfSense Zugriff, wenn Rechner in anderem Netz
Frage von CorraggiounoRouter & Routing3 Kommentare

Eine Frage hätte ich noch, ich habe ja wie bereits beschrieben der pfSense eine andere IP gegeben. Möchte wie ...

Verschlüsselung & Zertifikate
Zugriff auf mySQL-DB mit ODBC und SSL
Frage von Titan24Verschlüsselung & Zertifikate2 Kommentare

Ich möchte für einen Kunden sicher Daten von einer mySQL-DB via ODBC nur lesend abgreifen können. Da die Daten ...

Router & Routing
Mysql DB Zugriff auf Server in zweitem Subnetz über pfsense
gelöst Frage von timmerRouter & Routing5 Kommentare

Hallo zusammen, folgende Situation liegt vor: Aufgrund des Supportendes von Windows XP wurde ein Rechner mit einer Zeiterfassungssoftware (Terminal) ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 3 StundenVerschlüsselung & Zertifikate

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 14 StundenWindows 102 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 16 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 1 TagViren und Trojaner3 Kommentare

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Netzwerkgrundlagen
Hi eine blöde frage. xD
Frage von 132954Netzwerkgrundlagen13 Kommentare

Also: Habe 2012 r2 essentials neuinstalliert, allerdings installiert diese version ja gleich diesen gangen AD kram mit, den hab ...