Benutzer-Werkzeuge

Webseiten-Werkzeuge


mysql

MariaDB / MySQL Datenbankserver

  • Anlegen eines Administrator-Accont
    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: 21.05.2018 10:13 von thooge