mysql
MariaDB / MySQL Datenbankserver
Anlegen eines Administrator-Accounts
CREATE USER 'kapitaen'@'localhost' IDENTIFIED BY 'geheim';
GRANT ALL PRIVILEGES ON *.* TO 'kapitaen'@'localhost' WITH GRANT OPTION;
Ändern des eigenen Kennworts
USE mysql;
UPDATE USER SET Password=PASSWORD('NewPasswd') WHERE USER='Username';
FLUSH PRIVILEGES;
Löschen der Kommandohistorie, z.B. weil dort Kennworte gespeichert sein könnten
rm ~/.mysql_history
Anzeigen der Benutzerliste
SELECT USER, host FROM mysql.user;
Anzeigen der Struktur einer Tabelle
DESCRIBE tabellenname;
Restore einer Datenbank aus einem gepackten Datei
gunzip < db-backup.sql.gz | mysql -u username dbname
Komplettes Löschen aller Rechte eines Benutzers
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'host'
Komplettes Löschen eines Benutzers mit allen zugehörigen Rechten
DROP USER 'user'@'host'
mysql.txt · Zuletzt geändert: 27.03.2020 08:41 von thooge