Externer Zugriff auf eine MySQL-Datenbank

  • Hallo,

    ich möchte gerne im Rahmen meines Serverumzuges zeitweise von meinem alten Server auf die DB auf dem neuen NetCup-Server zugreifen.

    Ist es hierbei ausreichend, wenn ich in der "my.cnf" den Eintrag "bind-adress X.X.X.X" (X.X.X.X wäre hierbei meine alte IP-Adresse, von der aus das Script auf die DB zugreifen würde) einfüge ?
    Im Script auf dem alten Server würde ich LOCALHOST durch meine neue IP-Adresse bei NetCup ersetzen sowie den DB-Namen, den Benutzernamen und das Kennwort entsprechend anpassen...

    Funktioniert diese Vorgehensweise oder gibt es bessere Alternativen ????


    Viele Grüße


    HWU

  • Die bind-adress setzt man auf die IP des eth0 Devices. Danach kannst Du einen MySQL User anlegen, der nur vom alten Server aus verwendet werden kann. Also einfach in der Host Spalte die IP des alten Servers angeben.


    Dann kannste die Datenbank auf den neuen Server umziehen und vom alten aus darauf zugreifen. Habe ich erst vor zwei Wochen gemacht. Ging super.

  • Hallo sim4000,


    vielen Dank für die Info.


    Aber irgendwie stehe ich auf dem Schlauch.... :confused:


    Die "eth0-Device" entspricht doch der normalen IP-Adresse, oder nicht ???


    Welche Host-Spalte meinst Du, in der die IP-Adresse eingetragen werden soll ???


    Entschuldige bitte die "blöden" Fragen, aber der Umzug der Datenbank muß reibungslos verlaufen, da sonst die Seite zu lange offline ist...


    Viele Grüße
    HWU

  • Quote

    Die "eth0-Device" entspricht doch der normalen IP-Adresse, oder nicht ???

    Jo.

    Quote

    Welche Host-Spalte meinst Du, in der die IP-Adresse eingetragen werden soll ???


    Ich meine Die Usertabelle aus phpmyadmin. (Hätte ich vielleicht schreiben sollen...)


    [Blocked Image: http://www.abload.de/thumb/pma.sim4000.delocalhosfyg0.png]


    Da gibt man in der Host Spalte halt an, von wo aus der Zugang gestattet werden soll.
    Zum Test kannst Du dann ja vom alten Server aus einfach mal mit dem Terminal-MySQL Client eine Verbindung aufbauen.

  • Am sichersten ist hierzu auf dem alten Server per Firewall (IpTables) nur Zugang zum MySQL Port von deinem neuen Netcup-Server zu gestatten. Somit bietest Du potentiellen Angreifer keine Möglichkeit auf deine Datenbank zuzugreifen.

    Ich biete gratis Remotehands (SSH) für alle Netcup Kunden - von Kunde zu Kunde!
    Dazu einfach eine an mich .