Es wird im Folgenden davon ausgegangen, dass ein MySQL- bzw. MariaDB-Server bereits installiert ist und gestartet wurde. Im Weiteren wird mit der MySQL-Shell

  1. eine Datenbank angelegt,
  2. ein Benutzer angelegt,
  3. der Benutzer mit vollen Berechtigungen auf allen Datenbanken ausgestattet und
  4. die Änderungen wirksam gemacht.

(In der Werner-von-Siemens-Schule in Frankfurt am Main ist das Kennwort von root nicht gesetzt.)

c:\xampp\mysql\bin>mysql -u root -p
Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 39
Server version: 10.1.10-MariaDB mariadb.org binary distribution

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

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

MariaDB [(none)]> CREATE DATABASE testDb;
Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> CREATE USER 'testUser'@'localhost' IDENTIFIED BY 'testPwd';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'testUser'@'localhost';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye

Falls die Berechtigungen fehlen, über die Konsole die Datenbank vorzubereiten, kann das auch mit phpMyAdmin erfolgen. (Dafür muss der Apache Webserver gestartet werden.)

Last modified: Friday, 7 November 2025, 11:53 AM