Dies ist eine alte Version des Dokuments!


LU12b - CREATE USER – Benutzer anlegen

Ziel: Einen Benutzer mit Passwort anlegen. Standardmässig hat ein neuer Benutzer keine Rechte. Syntax:

CREATE USER [IF NOT EXISTS] 'user'@'host' IDENTIFIED BY 'Passw0rd!';
  • 'alice'@'localhost' → Login nur vom selben Rechner.
  • 'alice'@'%' ' → Login von jedem Host (nur wenn unbedingt nötig!).
  • Host kann auch eine IP/Range sein: 'alice'@'192.168.1.%'.

1. Als root verbinden (WebStorm SQL-Konsole) 2. Benutzer anlegen

CREATE USER IF NOT EXISTS 'bob'@'localhost' IDENTIFIED BY 'Secure1pass!';

3. Benutzerliste (kurz)

SELECT USER, host FROM mysql.user ORDER BY USER, host;

4. Testlogin in zweiter Verbindung (als bob):

-- Verfügbar ohne Rechte:
SHOW DATABASES;

Erwartung: nur information_schema / performance_schema sichtbar.

Wichtig: Rechte folgen im nächsten Schritt mit GRANT.

  • modul/m290_guko/learningunits/lu12/theorie/b_user_erstellen.1762901855.txt.gz
  • Zuletzt geändert: 2025/11/11 23:57
  • von gkoch