Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Anleitungen

Hier finden Sie Anleitungen rund um den Basisbetrieb der DBaaS

1 - Zugangsdaten

Auswahl des Vertrags

Suchen Sie zunächst den passenden Vertrag Die Suchbegriffe MySQL, PostgreSQL, MariaDB aber auch mansvc werden ihnen die Auswahl erleichtern. Verträge

Vertragsdetails anzeigen lassen

Gehen Sie auf den Vertrag und lassen sich am unteren Ende der Vertragsdetails die Anmeldedaten anzeigen. Anzeige der Vertragsdetails dazu müssen Sie Anmeldedaten auswählen

Anmeldedaten

Sie sehen dann die Zugangsdaten die Sie benötigen um sich mit der DBaaS zu verbinden. Zugangsdaten Sie können sich nun mit diesen Daten mit der DBaaS verbinden. Wenn Sie dazu weitere Unterstützung benötigen schauen Sie bitte in folgende Anleitung

2 - Zur Datenbank verbinden

MySQL / MariaDB

Die benötigte Daten finden Sie im Kundenportal wie hier beschrieben.

$ mysql --ssl -h node-64130e880850ca3b9a420bb9.mansvc.psmanaged.com -u kd500789 -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 42
Server version: 10.6.12-MariaDB-1:10.6.12+maria~ubu2204-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0,084 sec)

MariaDB [(none)]> use kd500789
Database changed

MariaDB [kd500789]> show TABLES;
Empty set (0,095 sec)

MariaDB [kd500789]> quit
Bye

PostgreSQL

Comming Soon

3 - Anlegen neuer Datenbanken und Benutzer

In diesem Abschnitt erstellen wir eine neue Datenbank mit dem Namen newdb und einen Benutzer mit dem Namen newuser und gewähren dem entfernten System Zugriff auf die Datenbank newdb mit dem Benutzer newuser.

Melden Sie sich zunächst mit dem folgenden Befehl an der MariaDB-Shell an, ersetzen sie dabei node-abcd1234567890.mansvc.psmanaged.com und kd123456 mit den Anmeldedaten aus dem Kundenportal:

$ mysql -u admin -h node-abcd1234567890.mansvc.psmanaged.com -u kd123456 -p

Geben Sie Ihr Admin Passwort ein, wie im Kundenportal angezeigt, und erstellen Sie nach der Aufforderung eine Datenbank und einen Benutzer mit dem folgenden Befehl:

MariaDB [(none)]> CREATE DATABASE newdb; 
MariaDB [(none)]> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

Wenn sie dem entfernten Ziel mit der (Beispiel-)IP 62.138.222.4 Zugriff auf diese DB erlauben wollen, müssen Sie dem entfernten System die Berechtigung erteilen, sich mit der Datenbank newdb als Benutzer newuser zu verbinden. Dies können Sie mit dem folgenden Befehl tun:

MariaDB [(none)]> GRANT ALL ON newdb.* to 'newuser'@'62.138.222.4' IDENTIFIED BY 'password' WITH GRANT OPTION;

Anschließend lesen Sie die Berechtigungen neu ein und verlassen die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;

Im Folgenden werden die einzelnen Parameter kurz erläutert:

  • newdb: Dies ist der Name der MariaDB-Datenbank, mit der sich der Benutzer verbinden möchte.
  • newuser: Dies ist der Name des MariaDB-Datenbankbenutzers.
  • 62.138.222.4: Es handelt sich um die IP-Adresse des entfernten Systems, von dem aus der Benutzer eine Verbindung herstellen möchte.
  • password: Dies ist das Passwort des Datenbankbenutzers. Wenn Sie newuser Fernzugriff auf alle Datenbanken gewähren wollen, führen Sie den folgenden Befehl aus:
MariaDB [(none)]> GRANT ALL ON *.* to 'newuser'@'62.138.222.4' IDENTIFIED BY 'password' WITH GRANT OPTION;

Wenn Sie als newuser Zugriff auf alle entfernten IP-Adressen auf newdb gewähren wollen, verwenden Sie % anstelle der IP-Adresse (208.117.84.50) wie unten gezeigt:

MariaDB [(none)]> GRANT ALL ON newdb.* to 'newuser'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

Wenn Sie auf newdb als Benutzer newuser Zugriff auf alle IP-Adressen im Subnetz 62.138.222.0/24 gewähren wollen, führen Sie folgenden Befehl aus:

MariaDB [(none)]> GRANT ALL ON newdb.* to 'newuser'@'62.138.222.%' IDENTIFIED BY 'password' WITH GRANT OPTION;