MariaDB oder MySQL Benutzer und Datenbank anlegen.
Die folgenden drei Befehle legen in MariaDB/MySQL einen Benutzer test_user und eine Datanbank test_database an, und geben dem Benutzer volle Rechte an der Datenbank.
CREATE DATABASE test_database;
CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'test_password';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, DROP, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, LOCK TABLES ON test_database.* TO 'test_user'@'localhost';
Für die Eingabe kann man sich z.B. vorher noch mit root in der lokalen Datenbank einloggen:
mysql -u root
Für alle Hosts und alle Optionen
CREATE DATABASE test_database;
CREATE USER 'test_user'@'%' IDENTIFIED BY 'test_password';
GRANT ALL ON test_database.* TO 'test_user'@'%';
Zum löschen:
DROP DATABASE test_database;
DROP USER test_user;