Einloggen in die Datenbank (MariaDB / MySQL)
mysql -u root -p
Nutzer anzeigen (MariaDB / MySQL)
SELECT User, Host FROM mysql.user WHERE Host <> ‚localhost‘;
Localhost Nutzer erstellen (MariaDB / MySQL)
CREATE USER nutzer01@’localhost‘ IDENTIFIED BY ‚password‘;Netzwerkfähigen Nutzer erstellen (MariaDB / MySQL)
CREATE USER nutzer01@’%‘ IDENTIFIED BY ‚password‘;
Datenbanken anzeigen (MariaDB / MySQL)
SHOW DATABASES;
Datenbank erstellen (MariaDB / MySQL)
CREATE DATABASE db01;
Datenbank löschen (MariaDB / MySQL)
DROP DATABASE db01;
Berechtigungen Nutzer -> DB vergeben (MariaDB / MySQL)
GRANT ALL PRIVILEGES ON db01.* TO ’nutzer01’@’localhost‘ IDENTIFIED BY ‚password‘oder (Berechtigungen, über das Netzwerk)
GRANT ALL PRIVILEGES ON db01.* TO ’nutzer01’@’192.168.1.%‘ IDENTIFIED BY ‚password‘ WITH GRANT OPTION;
Berechtigungen neu laden um die Einstellungen sofort gültig zu machen.
FLUSH PRIVILEGES;
Sichern einzelner Datenbanken (MariaDB / MySQL)
mysqldump -u root -p foobar > sicherung.sql
(foobar mit dem Namen der Datenbank, die gesichert werden soll, ersetzen.)
Wiederherstellen einzelner Datenbanken (MariaDB / MySQL)
mysql -u root -p foobar < sicherung.sql
(foobar mit dem Namen der Datenbank, die gesichert werden soll, ersetzen.)
Sichern aller Datenbanken (MariaDB / MySQL)
mysqldump -u root -p –all-databases > sicherung.sql
Wiederherstellen / Importieren aller Datenbanken
(MariaDB / MySQL)
mysql -u root -p < sicherung.sql
Ausloggen aus der Datenbank
EXIT;
