MySQL Befehle
Benutzerverwaltung Benutzer Anzeigen: sudo mysql -e „SELECT host, user, password FROM mysql.user“ Benutzer anlegen: sudo mysql -e „CREATE USER ’newuser’@’localhost‘ IDENTIFIED BY ‚password'“ Benutzer löschen: sudo mysql -e „DROP USER ’newuser’@’localhost'“ Benutzer spezifische Rechte anzeigen: sudo mysql -e „SHOW GRANTS FOR ‚user’@’localhost'“ Auflistung aller User und deren Berechtigungen: sudo mysql -e „select * from information_schema.user_privileges“ […]
MySQL – Datenbanken Import / Export
Die grundlegende Syntax für den Import/Export von MySQL Datenbanken:
1 |
mysqldump -u<Benutzername> -p<Passwort> <Datenbank> > <SQL-Datei> # Export / Sicherung |
1 |
mysql -u<Benutzername> –p<Passwort> <Datenbank> < <SQL-Datei> # Import / Wiederherstellung |
Um den gesamten MySQL Server zu sichern/spiegeln/übertragen, können mit folgendem Befehl sämtliche Datenbanken des MySQL Servers in einer Datei gesichert werden:
1 |
sudo mysqldump --all-databases > $(hostname)-$(date +%F)-all-DB.sql |
Für die Rücksicherung aller MySQL-Datenbanken wird der Befehl mysql statt mysqldump verwendet:
1 |
sudo mysql -u root < FILENAME.sql |
Benötigt man nur eine einzelne MySQL-Datenbank aus der Komplettsicherung, […]
MySQL/MariaDB Root Account neu erstellen
Wurde der Root Account des MySQL Servers beschädigt, gelöscht oder dessen Rechte falsch vergeben und somit ein Rootzugriff auf den Server nicht mehr möglich ist, kann der MySQL Server ohne Rechteverwaltung gestartet werden. Sämtliche Rechte und Zugriffsbeschränkungen des Servers und der Accounts werden damit ignoriert:
1 |
service mysql stop && mysqld_safe --skip-grant-tables & |
Jetzt ist ein Login für jeden MySQL Nutzer ohne […]
MySQL, MariaDB und phpMyAdmin Installation
Der MySQL Server unter Debian 8 nutze noch die mySQL Datenbank. Ab Debian 9 wird die Open Source basierte mariaDB Datenbank für den SQL Server genutzt. Das Einrichten gestaltet sich bei dem MariaDB basierten SQL Server genauso einfach wie beim MySQL Server mit MySQL Datenbank unter Debian 8. Ein wenig Verwunderung löst allerdings die fehlende […]