Erste Schritte mit Datenbanken auf ServerPrism
Dieser Leitfaden hilft Ihnen, Ihren Datenbankserver auf ServerPrism einzurichten und zu konfigurieren, einschließlich der Ersteinrichtung, Verbindung und häufiger Probleme.
Dieser Leitfaden hilft Ihnen, den von Ihnen gewählten Datenbankserver auf ServerPrism bereitzustellen und zu konfigurieren. Er behandelt die Bestellung, die Ersteinrichtung, die Verbindung zu Ihrer Datenbank und die Behebung häufiger Probleme.
Bevor Sie beginnen
Stellen Sie sicher, dass Sie genau wissen, welche Datenbanktechnologie am besten zu den Anforderungen Ihrer Anwendung passt. Jede Datenbank hat einzigartige Eigenschaften und Anwendungsfälle.
Bestellung auf ServerPrism
- Wählen Sie einen Plan: Wählen Sie einen Plan mit mindestens 2 GB RAM. Für Produktionsumgebungen oder höhere Arbeitslasten werden 4 GB RAM empfohlen.
- Wählen Sie eine Region: Wählen Sie die Rechenzentrumsregion, die Ihrer Anwendung oder Ihren Benutzern am nächsten liegt, um eine optimale Leistung zu erzielen.
- Wählen Sie Ihre Datenbank: Wählen Sie aus den verfügbaren Runtimes Ihre gewünschte Datenbank (z.B. MariaDB, MongoDB, PostgreSQL, Redis, Elasticsearch, Meilisearch, NATS, RabbitMQ).
- Bereitstellen: Schließen Sie Ihre Bestellung ab, um Ihren Datenbankserver bereitzustellen.
Erster Start
Nach der Bereitstellung startet Ihr Datenbankserver automatisch. Der erste Start umfasst die Einrichtung der Datenbankumgebung und alle notwendigen Konfigurationen für Ihre gewählte Runtime. Sie können den Startvorgang über die Webkonsole in Ihrem ServerPrism-Panel (https://serverprism.com/dashboard) überwachen.
Ihre Datenbank ist bereit, wenn Sie Protokolleinträge sehen, die darauf hinweisen, dass der Datenbankdienst erfolgreich gestartet wurde und auf Verbindungen wartet. Zum Beispiel zeigt PostgreSQL database system is ready to accept connections an.
Verbindung zu Ihrer Datenbank herstellen
Um eine Verbindung zu Ihrer Datenbank herzustellen, benötigen Sie in der Regel die IP-Adresse des Servers, den Datenbankport, einen Benutzernamen und ein Passwort.
-
Verbindungsdetails finden: Die IP-Adresse Ihres Servers wird prominent im ServerPrism-Panel angezeigt. Standardports variieren je nach Datenbank:
- MariaDB/MySQL:
3306 - MongoDB:
27017 - PostgreSQL:
5432 - Redis:
6379 - Elasticsearch:
9200 - Meilisearch:
7700 - NATS:
4222 - RabbitMQ:
5672(AMQP),15672(Management UI)
- MariaDB/MySQL:
-
Anmeldeinformationen abrufen: Standard-Benutzernamen und -Passwörter (falls zutreffend) werden oft als Umgebungsvariablen auf dem Tab Startup in Ihrem ServerPrism-Panel festgelegt oder während der Ersteinrichtung generiert. Konsultieren Sie die Dokumentation der spezifischen Datenbank oder die Runtime-Details im Panel für Standard-Anmeldeinformationen.
-
Verwenden Sie einen Client oder ORM: Stellen Sie von Ihrer Anwendung oder einem Datenbank-Client-Tool aus eine Verbindung mit den abgerufenen Details her. Zum Beispiel:
-
PostgreSQL (psql Befehlszeilen-Client):
psql -h your_server_ip -p 5432 -U your_username -d your_database_name -
MongoDB (mongo shell):
mongo --host your_server_ip --port 27017 -u your_username -p --authenticationDatabase admin -
Redis (redis-cli):
redis-cli -h your_server_ip -p 6379 -a your_password
-
Grundlagen der Konfiguration
Die meisten Datenbankkonfigurationen werden über Konfigurationsdateien oder Startup-Variablen verwaltet. Sie können diese Dateien über den File Manager oder SFTP in Ihrem ServerPrism-Panel aufrufen und ändern.
-
Startup-Variablen: Überprüfen Sie den Tab Startup in Ihrem Panel auf Umgebungsvariablen, die wichtige Einstellungen wie Datenbankpasswörter, Speicherlimits oder spezifische Funktionen steuern. Diese Variablen überschreiben Standardeinstellungen und sind der einfachste Weg, erste Änderungen vorzunehmen.
-
Konfigurationsdateien: Für eine erweiterte Feinabstimmung bearbeiten Sie die primäre Konfigurationsdatei der Datenbank. Häufige Beispiele sind:
- MariaDB/MySQL:
my.cnfodermysqld.cnf - MongoDB:
mongod.conf - PostgreSQL:
postgresql.confundpg_hba.conf - Redis:
redis.conf
Nachdem Sie eine Konfigurationsdatei geändert haben, starten Sie Ihren Server über das Panel neu, um die Änderungen zu übernehmen.
- MariaDB/MySQL:
Häufige Probleme
-
Verbindung zur Datenbank nicht möglich:
- Falsche IP/Port: Überprüfen Sie die Server-IP und den korrekten Standardport für Ihre Datenbank. Stellen Sie sicher, dass keine Firewalls die Verbindung auf Ihrer Client-Seite blockieren.
- Falsche Anmeldeinformationen: Überprüfen Sie den Benutzernamen und das Passwort. Wenn Sie Umgebungsvariablen verwenden, stellen Sie sicher, dass diese auf dem Tab Startup korrekt eingestellt sind.
- Datenbank läuft nicht: Überprüfen Sie die Webkonsole auf Fehler während des Starts. Wenn die Datenbank nicht gestartet werden konnte, ist der Port möglicherweise nicht offen.
- Firewall auf ServerPrism: Die Infrastruktur von ServerPrism handhabt in der Regel die Portfreigabe für den primären Datenbankport. Wenn Sie versuchen, einen nicht standardmäßigen Port oder eine Verwaltungsoberfläche zu verwenden, stellen Sie sicher, dass diese in den Datenbankeinstellungen korrekt konfiguriert ist.
-
Datenbank hat nicht genügend Speicher:
- Überwachen Sie die Speichernutzung Ihrer Datenbank. Wenn sie die zugewiesene RAM-Menge Ihres Plans ständig überschreitet, müssen Sie möglicherweise Ihren Plan über Ihr ServerPrism-Kunden-Dashboard upgraden.
- Passen Sie datenbankbezogene Konfigurationsparameter für den Speicher an (z.B.
shared_buffersfür PostgreSQL,maxmemoryfür Redis), um die Nutzung zu optimieren.
-
Langsame Abfragen/Leistungsprobleme:
- Überprüfen Sie Ihre Datenbankprotokolle auf Berichte über langsame Abfragen.
- Erwägen Sie die Indizierung häufig abgefragter Spalten.
- Optimieren Sie die Abfragen Ihrer Anwendung.
- Wenn die Ressourcen ständig ausgelastet sind, kann ein Upgrade auf einen Plan mit mehr RAM notwendig sein.
Nächste Schritte
- Backup-Strategie: Implementieren Sie eine robuste Backup-Strategie für Ihre Datenbank. Die meisten Datenbanken bieten Befehlszeilentools zum Erstellen von Dumps (z.B.
pg_dump,mysqldump,mongodump). Sie können diese über Cron-Jobs planen oder in externe Backup-Dienste integrieren. - Überwachung: Richten Sie eine Überwachung für die Datenbankintegrität, Leistung und Ressourcennutzung ein. Viele Datenbanken verfügen über integrierte Überwachungstools oder Integrationen mit Drittanbieterdiensten.
- Erweiterte Konfiguration: Erkunden Sie die spezifische Dokumentation für Ihre gewählte Datenbank, um sich mit erweiterten Tuning-, Replikations- und Sicherheitsfunktionen zu befassen.
- Runtimes wechseln: Wenn sich Ihre Anforderungen ändern, können Sie Ihre Datenbank-Runtime (z.B. von MariaDB zu PostgreSQL) über den Tab Startup in Ihrem ServerPrism-Panel wechseln, ohne Ihren Server neu zu bestellen. Beachten Sie, dass ein Wechsel der Runtimes eine neue Datenbankinstanz bereitstellt und Sie Ihre Daten migrieren müssen, wenn Sie nicht von Grund auf neu beginnen.
- Support: Wenn Sie auf anhaltende Probleme stoßen, öffnen Sie ein Support-Ticket unter https://serverprism.com/tickets. Geben Sie Ihre Server-ID und relevante Protokollausschnitte an, um schnellere Hilfe zu erhalten.