2017-01-01 4 views
-1

Entschuldigung, wenn das eine super einfache Frage ist, aber ich habe viel gegooglet und ich habe es versäumt, ein Ergebnis zu erhalten.Wie host ich (nicht-lokaler Host) MySQL für JDBC

Ich bin auf der Suche nach einer Möglichkeit, die ich entweder kaufen oder hosten kann, so dass ich und andere remote verbinden können.

Ich habe alle meine Code lokal arbeiten, aber ich möchte nur wissen, wie für andere zu hosten.

+0

Diese Frage zieht eigensinnige Antworten an - daher downvoted. –

Antwort

0

Es gibt viele Möglichkeiten, eine MySQL-Serverinstanz bereitzustellen, auf die über das öffentliche Internet zugegriffen werden kann.

Damit dies sicher ist, müssen Sie die Transport Layer Security (TLS) für die Verbindungen von JDBC-Clients zum Server verwenden. Auch wenn Sie dies tun, müssen Sie auf die Sicherheit Ihrer Datenbank achten.

Wenn die Daten Ihrer Benutzer sensibel sind oder Schutz vor Cyberkriminellen benötigen, ist dies wahrscheinlich eine schlechte Idee. (Sensible Daten: personenbezogene Daten, Zahlungs-/Kreditkartendaten, Gesundheitsdaten, persönliche Finanzdaten). Es ist viel sicherer, MySQL-Instanzen hinter solide Firewalls zu stellen und Webdienste und/oder Websites für den Zugriff auf das öffentliche Internet zu verwenden.

Sie könnten eine VM-Instanz auf AWS oder einem anderen Cloud-Dienstanbieter ausführen und MySQL darauf legen. AWS bietet auch einen Managed Service für relationale Datenbanken, den Sie verwenden können.

Sie können einen GoDaddy-Stildienst verwenden und den Remotezugriff auf Ihre eigene MySQL-Instanz für diesen Dienst aktivieren.

Sie könnten eine MySQL-Instanz auf einem Computer in der DMZ - dem öffentlich sichtbaren Segment - Ihres Heim- oder Büronetzwerkes platzieren. Bei den meisten Heim- und Small-Office-Routern kann ein bestimmter Port auf einer bestimmten Maschine für das öffentliche Netzwerk sichtbar gemacht werden.

Seien Sie vorsichtig, k?

+0

Danke. Ich bin sehr neu im Programmieren, ich mache nur einfache Spiele und plaudere ein bisschen. Keine Sicherheit wird wirklich benötigt. –

+0

"Keine Sicherheit ist wirklich notwendig." Das ist einfach nicht wahr. Es sei denn, Sie werden NIEMALS EINZIGES Mal auf Ihr persönliches Bankkonto oder E-Mail-Konto von demselben Computer aus zugreifen. Unterschätzen Sie Cyberkriminelle nicht. –

+0

Ich dachte, du meinst, nur die Serverinformationen müssen sicher sein, ich weiß, was du jetzt meinst. Vielen Dank. –