Skip to content

MySQL Datenbanken

Auf unseren Webservern (Shared Hosting und limeDEDICATED Managed Webservers) betreiben wir Percona for MySQL 8.4. Es handelt sich hierbei um die Standard MySQL-Version (mit Enterprise features von Percona), nicht um die ebenfalls sehr verbreitete MariaDB.

Datenbanken

Hier verwaltest du deine MySQL-Datenbanken. Du kannst eine unlimitierte Anzahl Datenbanken anlegen. Für jede Datenbank erzeugt der Server einen gleichnamigen Benutzer, dem ein automatisch generiertes Passwort zugewiesen wird, sofern du nicht selbst ein Passwort definierst.

Für den Datenbank-Namen wird dir ein Präfix vorgegeben, der sich üblicherweise aus deinem Benutzernamen und einem Underscore web999_ zusammensetzt. Der Name darf die Zeichen a-z0-9_- enthalten und ist auf eine Maximallänge von 26 Zeichen limitiert.

Passwort

Bei der Erstellung einer Datenbank ist die Angabe eines Passworts optional. Verzichtest du auf die Angabe eines Passwords, wird ein 12-stelliges Passwort von unserem System automatisch generiert. Das Passwort wird hier dann sogleich nach Anlegen der Datenbank angezeigt (nur einmalig!).

Unsere Passwort-Anforderungen:

  • Mindestlänge: 10 Zeichen
  • Das Passwort muss mindestens 1 Zahl (0-9) enthalten
  • Das Passwort muss mindestens 1 Kleinbuchstaben (a-z) enthalten
  • Das Passwort muss mindestens 1 Grossbuchstaben (A-Z) oder ein Sonderzeichen enthalten
  • Das Passwort muss eine minimale Komplexität gemäss Zxcvbn-Algorithmus vorweisen und darf nicht kompromittiert sein.

Kommentar/Nutzung

Der Kommentar resp. Verwendungszweck hat keinerlei Einfluss auf deine Datenbank. Diese Information dient nur als Zusatz-Info resp. Gedankenstütze und wird einzig und allein in der Auflistung deiner eingerichteten Datenbanken angezeigt.

Benutzer/Berechtigungen

Beim Anlegen einer neuen Datenbank, wird ein gleichnamiger MySQL-Benutzer angelegt, der standardmässige die volle Berechtigung ALL PRIVILEGES auf die Datenbank hat. Du kannst aber auf «Berechtigungen bearbeiten» klicken und die Rechte pro Datenbank/Benutzer einschränken.

Eine Erklärung zu den jeweiligen Berechtigungen findest du unter Privileges Provided by MySQL.

Übliche Anwendungsfälle:

BerechtigungenBeschreibung
ALLALL PRIVILEGES erlaubt sämtliche Änderungen an der Datenbank.
SELECT, INSERT, UPDATE, DELETEErlaubt sämtliche DML (Data Manipulation Language) Statements, also das Ändern der effektiven Daten, nicht jedoch der Tabellen-Struktur resp. Indices.
SELECTEin maximal eingeschränkter «read-only» Benutzer, der nur Leserechte auf die Datenbank haben soll.

Fügst du einer bestehenden Datenbank einen oder mehrere zusätzliche Benutzer hinzu, so kannst du gleich auswählen, ob der Benutzer ALL (alle Berechtigungen) erhält oder nur eingeschränkte Rechte.

Belegung

Die aktuelle Belegung einer Datenbank berechnet sich aus der Grösse der darin enthaltenen Daten und Indices. Es gibt momentan keine Grössenbeschränkung pro Datenbank. Achte aber darauf, dass die Grösse sämtlicher Datenbanken von deinem verfügbaren Webspace abgezogen werden.

Die Berechnung der Datenbank-Grössen findet nur einmal stündlich statt! Unter Umständen sind die aufgeführten Werte also nicht auf dem aktuellsten Stand und der dir zur Verfügung stehende Webspace wird erst mit einer solchen Verzögerung angepasst.

phpMyAdmin

Du kannst deine Datenbanken im Browser über phpMyAdmin verwalten. Melde dich dazu bitte unter https://db.onlime.ch/ an. Benutzernamen und Passwort entsprechen dem Namen der Datenbank und dem zugehörigen Passwort.

Für eine komfortablere Verwaltung deiner Datenbanken empfehlen wir jedoch die Verwendung unseres Favoriten-Clients TablePlus, wo du via SSH-Tunnel (auf den Webserver) direkt auf deine Datenbank unter localhost zugreifen kannst.

Hostname

Der MySQL-Server befindet sich immer auf demselben Webserver, wo sich auch deine Daten (PHP-Applikationen) befinden, d.h. du solltest immer via localhost (resp. 127.0.0.1) auf deine Datenbank zugreifen.

limeDEDICATED

Hast du einen eigenen limeDEDICATED Server, so verwende für den phpMyAdmin Zugang bitte pma-<DEIN_SERVER>, also z.B. pma-s003.onlime.ch