Hallo alle zusamme.
Bevor ich meine Frage stelle, wollte ich mich mal kurz vorstellen da ich neu
im Forum bin. Mein Name ist Michel und ich bin 21 Jahre alt. Zur Zeit Studiere
ich Software Engineering im 3ten Semester.
Also nun zu meinem "Problem". Privat arbeite ich gerade an einer Webapplikation die mit einem MySQL-Server in verbindung steht. Da ich meistens nie nur an einem PC an dem Projekt arbeite, fällt es mir schwer das Datenbankschema also die generelle Datenbank ansich zu transportieren. Heißt also wenn ich lokal auf meinem Rechner einen MySQL-Server installiere, dann muss ich bei meinem Laptop z.B. die Dateien immer hin und her kopieren damit ich am Projekt arbeiten kann.
Um das Problem zu lösen dachte ich mir das ich einfach meinen MySQL-Server auf meinem Rootserver dazu missbrauche um dort mit der Datenbank zu arbeiten. Jedoch damit ich auf dem externen Rootserver, der 24/7 läuft, eine Datenbank verwenden kann, benötige ich externe Zugriffsrechte auf dem MySQL-Server. Das widerum ist ein hohes Sicherheitsrisiko da sich nun jeder X beliebige an meinen Server ranmachen kann.
Meine Idee war nun sozusagen zwei unterschiedliche MySQL-Server-Dienste auf meinem Rootserver laufen zu lassen. Der eine sozusagen als Testserver und der andere als lauffähiger und sicherer MySQL-Server. Nur leider bin ich mir nicht genau sicher ob das so eine gute Idee ist?
Meine Frage ist also: Ist das wirklich sicher dann? Kann ein hacker durch diese Sicherheitslücke an weitere Dienste meines System gelangen? Ist das überhaupt möglich? Oder kennt jemand von Euch evtl. eine bessere Lösung für mein Problem?
Mit freundlichen Grüßen
Michel aka Cruel
Bevor ich meine Frage stelle, wollte ich mich mal kurz vorstellen da ich neu
im Forum bin. Mein Name ist Michel und ich bin 21 Jahre alt. Zur Zeit Studiere
ich Software Engineering im 3ten Semester.
Also nun zu meinem "Problem". Privat arbeite ich gerade an einer Webapplikation die mit einem MySQL-Server in verbindung steht. Da ich meistens nie nur an einem PC an dem Projekt arbeite, fällt es mir schwer das Datenbankschema also die generelle Datenbank ansich zu transportieren. Heißt also wenn ich lokal auf meinem Rechner einen MySQL-Server installiere, dann muss ich bei meinem Laptop z.B. die Dateien immer hin und her kopieren damit ich am Projekt arbeiten kann.
Um das Problem zu lösen dachte ich mir das ich einfach meinen MySQL-Server auf meinem Rootserver dazu missbrauche um dort mit der Datenbank zu arbeiten. Jedoch damit ich auf dem externen Rootserver, der 24/7 läuft, eine Datenbank verwenden kann, benötige ich externe Zugriffsrechte auf dem MySQL-Server. Das widerum ist ein hohes Sicherheitsrisiko da sich nun jeder X beliebige an meinen Server ranmachen kann.
Meine Idee war nun sozusagen zwei unterschiedliche MySQL-Server-Dienste auf meinem Rootserver laufen zu lassen. Der eine sozusagen als Testserver und der andere als lauffähiger und sicherer MySQL-Server. Nur leider bin ich mir nicht genau sicher ob das so eine gute Idee ist?
Meine Frage ist also: Ist das wirklich sicher dann? Kann ein hacker durch diese Sicherheitslücke an weitere Dienste meines System gelangen? Ist das überhaupt möglich? Oder kennt jemand von Euch evtl. eine bessere Lösung für mein Problem?
Mit freundlichen Grüßen
Michel aka Cruel