Zurück

MySQL VPS Hosting, vorinstalliert

MySQL VPS Hosting bedeutet einen entfernten MySQL-Server, den Sie selbst betreiben, mit vollen Admin-Rechten. Nach der Zahlung installiert sich MySQL 8.4 LTS aus dem offiziellen Repository und nimmt TLS-Verbindungen an, und Ihr Panel zeigt Adresse, Login und Passwort. Mit Root-Zugriff bearbeiten Sie die Einstellungsdatei, fügen Benutzer hinzu und beschränken den Port auf Ihre eigenen Server.

Wie viel Leistung brauchen Sie?

Gesamt$2.58/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem MySQL-Server installiert?

  • MySQL 8.4 LTS Community aus dem offiziellen MySQL-Repository
  • Eine utf8mb4-Datenbank namens uygulama und ein Benutzer namens yonetici mit allen Rechten
  • Klassisches Protokoll offen auf Port 3306, mit TLS über das selbstsignierte Zertifikat, das MySQL erzeugt
  • X Protocol (33060) nur von innerhalb des Servers erreichbar
  • caching_sha2_password als Standard-Authentifizierungsmethode
  • Firewall, bei der nur die Ports 22 und 3306 offen sind, dazu fail2ban für SSH

Welche Größe brauchen Sie für MySQL?

Das MySQL-Referenzhandbuch nennt keinen festen RAM-Wert. Der InnoDB-Buffer-Pool steht standardmäßig auf 128 MB, und das Handbuch merkt an, dass Server, auf denen nur MySQL läuft, ihm oft bis zu 80 Prozent des physischen Speichers geben. Als Faustregel reicht 1 GB für Tests und kleine Datenbanken, und 2 bis 4 GB sind ein guter Anfang für eine App in Produktion. Reicht das nicht, vergrößern Sie RAM, CPU und Festplatte in Ihrem Panel einzeln, und Ihre Daten und Ihre IP-Adresse bleiben gleich.

EinsatzGrößePreisWählen
Einstieg 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/Monat
Mittel 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/Monat
Leistungsstark 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat

Für wen ist es gedacht?

  • Alle, die für Software, die MySQL verlangt, einen separaten Datenbankserver brauchen
  • Teams, die PHP-, Java-, Python- oder Node.js-Apps mit einem entfernten MySQL verbinden
  • Projekte, die von MySQL 8.0 auf die LTS-Version 8.4 umziehen
  • Entwickler, die für Entwicklung, Tests oder Berichte eine separate Datenbank wollen

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
  2. Ihr Server startet, und MySQL installiert sich selbst. Das dauerte in unseren Tests auf echten Servern etwa 3 Minuten.
  3. Wenn die Zeile App auf der Registerkarte Übersicht Ihres Panels MySQL ist bereit anzeigt, kopieren Sie die Zeilen Verbindungsadresse, Login und Passwort.
  4. Verbinden Sie sich mit mysql -h IP -u yonetici -p uygulama. Fügen Sie --ssl-mode=REQUIRED hinzu, um eine verschlüsselte Verbindung zu erzwingen.
  5. Legen Sie mit CREATE USER einen eigenen Benutzer für Ihre App an und geben Sie ihm nur Zugriff auf deren eigene Datenbank.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Port 3306 ist aus dem Internet erreichbar. Um ihn auf Ihre Adresse zu beschränken, führen Sie ufw delete allow 3306/tcp und danach ufw allow from YOUR_IP to any port 3306 aus.
  • Der InnoDB-Buffer-Pool bleibt beim Vergrößern auf 128 MB. Setzen Sie innodb_buffer_pool_size in /etc/mysql/mysql.conf.d/seturack.cnf und führen Sie systemctl restart mysql aus.
  • mysql_native_password ist in MySQL 8.4 standardmäßig aus. Wenn Sie einen älteren Treiber nutzen, aktualisieren Sie zuerst den Treiber.
  • Die Installation folgt dem Repository 8.4 LTS und wechselt nicht von selbst auf eine neue Hauptversion. MySQL-Updates spielen Sie mit apt ein.
  • Das Serverzertifikat ist selbstsigniert. Um sich mit den Modi VERIFY_CA oder VERIFY_IDENTITY zu verbinden, richten Sie ein eigenes Zertifikat ein.

Fragen und Antworten zu MySQL

Wie verbinde ich mich mit einem entfernten MySQL-Server?

Ihr Panel zeigt Verbindungsadresse, Login und Passwort. Über die Kommandozeile führen Sie mysql -h IP -u yonetici -p uygulama aus. In Werkzeugen wie MySQL Workbench tragen Sie die IP-Adresse als Host, 3306 als Port und yonetici als Benutzer ein.

Wie viel RAM braucht MySQL?

MySQL hat kein offizielles Mindest-RAM. Als Faustregel ist 1 GB ein guter Anfang für eine kleine Datenbank und 2 bis 4 GB für eine App in Produktion. Wenn Sie Speicher hinzufügen, erhöhen Sie auch innodb_buffer_pool_size, sonst bleibt der Buffer-Pool bei 128 MB.

Wie behebe ich einen caching_sha2_password-Fehler?

Das ist die Standard-Authentifizierungsmethode in MySQL 8.4, aktualisieren Sie daher zuerst Ihren Treiber. Wenn Sie einen alten Treiber behalten müssen, fügen Sie mysql_native_password=ON im Abschnitt mysqld der Einstellungsdatei hinzu, starten Sie MySQL neu und stellen Sie den Benutzer mit ALTER USER um.

Kann ich eine MySQL-5.7- oder -8.0-Datenbank hierher umziehen?

Der Umzug von 8.0 auf 8.4 wird offiziell unterstützt, Sie können also mit mysqldump einen Dump erstellen und laden. 5.7 kann nicht direkt auf 8.4 wechseln, denn MySQL verlangt zuerst ein Upgrade auf 8.0.

Ist meine MySQL-Verbindung verschlüsselt?

MySQL-Clients versuchen standardmäßig zuerst TLS, und der Server antwortet mit seinem selbstsignierten Zertifikat. Nutzen Sie --ssl-mode=REQUIRED, damit ein Client nicht auf eine unverschlüsselte Verbindung zurückfallen kann. Die Verschlüsselung prüfen Sie mit SHOW SESSION STATUS LIKE 'Ssl_cipher'.

Wie sichere ich MySQL?

Ihr Server wird jede Nacht gesichert, die letzten 7 Tage bleiben erhalten, und das ist im Preis enthalten. Für logische Sicherungen nutzen Sie mysqldump --single-transaction, das einen konsistenten Dump erstellt, ohne InnoDB-Tabellen zu sperren.

Mehr lesen und ähnliche Apps ansehen