db:mysql_cli
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| db:mysql_cli [2020/11/08 18:17] – [Systemparameter abfragen] angelegt Sebastian Hetzel | db:mysql_cli [2024/12/26 23:21] (aktuell) – [Datenbank löschen] Sebastian Hetzel | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ===== Verbindung zum Server aufbauen ===== | ===== Verbindung zum Server aufbauen ===== | ||
| - | < | + | < |
| # mysql -u [USER] -p | # mysql -u [USER] -p | ||
| Zeile 11: | Zeile 11: | ||
| ==== Systemparameter abfragen ==== | ==== Systemparameter abfragen ==== | ||
| + | |||
| + | Wie man Informationen über den Datenbankserver abfragt. | ||
| === Version === | === Version === | ||
| - | |||
| - | Informationen über den Datenbankserver: | ||
| <code |sql> | <code |sql> | ||
| - | SELECT @@version; | + | mysql> |
| </ | </ | ||
| Zeile 24: | Zeile 24: | ||
| ==== Alle Benutzer anzeigen ==== | ==== Alle Benutzer anzeigen ==== | ||
| - | < | + | < |
| mysql> SELECT User,Host FROM mysql.user; | mysql> SELECT User,Host FROM mysql.user; | ||
| +------------------+-----------+ | +------------------+-----------+ | ||
| Zeile 41: | Zeile 41: | ||
| ==== Benutzer löschen ==== | ==== Benutzer löschen ==== | ||
| - | < | + | < |
| mysql> DROP USER ' | mysql> DROP USER ' | ||
| Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
| </ | </ | ||
| + | ==== Benutzer erstellen ==== | ||
| + | |||
| + | <code |sql> | ||
| + | CREATE USER ' | ||
| + | </ | ||
| ===== Datenbanken verwalten ===== | ===== Datenbanken verwalten ===== | ||
| Zeile 65: | Zeile 70: | ||
| ==== Datenbank anlegen ==== | ==== Datenbank anlegen ==== | ||
| - | < | + | < |
| mysql> CREATE DATABASE IF NOT EXISTS testdb; | mysql> CREATE DATABASE IF NOT EXISTS testdb; | ||
| </ | </ | ||
| Zeile 76: | Zeile 81: | ||
| </ | </ | ||
| + | ===== Berechtigungen ===== | ||
| + | |||
| + | ==== Alle Rechte auf bestimmte Datenbank erteilen ==== | ||
| + | |||
| + | <code |sql> | ||
| + | GRANT ALL PRIVILEGES ON ' | ||
| + | FLUSH PRIVILEGES; | ||
| + | </ | ||
| + | |||
| + | ==== Berechtigunen prüfen ==== | ||
| + | |||
| + | <code |sql> | ||
| + | SHOW GRANTS FOR ' | ||
| + | </ | ||
| ===== Migration / Backup restore ===== | ===== Migration / Backup restore ===== | ||
| + | ==== Import auf der MySQL-CLI ==== | ||
| + | |||
| + | <code |sql> | ||
| + | mysql> use db_name; | ||
| + | mysql> source file_name.sql; | ||
| + | </ | ||
| ==== Einzelne Datenbank von --all-databases importieren ==== | ==== Einzelne Datenbank von --all-databases importieren ==== | ||
db/mysql_cli.1604855832.txt.gz · Zuletzt geändert: von Sebastian Hetzel
