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

Mitglied: chb1982

chb1982 (Level 2) - Jetzt verbinden

25.06.2008, aktualisiert 26.06.2008, 12951 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
Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 7 StundenSicherheit

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 16 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 1 TagErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 1 TagWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server36 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1028 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgbornMicrosoft17 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Webbrowser
Welcher Browser ist der Beste?
Frage von justtinWebbrowser15 Kommentare

Hallo Leute Ich habe eine interessante Frage. Mich wurde mal interessieren welcher Browser ist eure meinung nach der beste? ...