Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
mariadb_mysql [04/11/2023 - 14:17] – thommie4 | mariadb_mysql [06/05/2025 - 10:12] (aktuell) – [Reparatur von Tabellen] thommie_netzwissen.de | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== MYSQL und MARIADB ====== | ====== MYSQL und MARIADB ====== | ||
- | |||
===== Reset root Passwort ===== | ===== Reset root Passwort ===== | ||
Zeile 62: | Zeile 61: | ||
===== MySQL per shell ===== | ===== MySQL per shell ===== | ||
- | Login | + | Login |
< | < | ||
Zeile 68: | Zeile 67: | ||
show databases; liste alle DBs | show databases; liste alle DBs | ||
- | + | ||
use phpmyadmin; benutze diese DB | use phpmyadmin; benutze diese DB | ||
MariaDB [phpmyadmin]> | MariaDB [phpmyadmin]> | ||
Query OK, 1 row affected (0.128 sec) | Query OK, 1 row affected (0.128 sec) | ||
+ | |||
</ | </ | ||
+ | Remote Login | ||
- | ===== Dump von Datenbanken ===== | + | < |
+ | mysql -u username -p password -h [host] -D [database] | ||
- | |||
- | < | ||
- | root@db1b: | ||
- | Usage: mariadb-dump [OPTIONS] database [tables] | ||
- | OR | ||
- | OR | ||
- | OR | ||
- | For more options, use mariadb-dump --help | ||
</ | </ | ||
Zeile 94: | Zeile 88: | ||
Mit ssl: [[https:// | Mit ssl: [[https:// | ||
- | Einschränkung auf einige DBs:< | + | Einschränkung auf einige DBs: |
+ | < | ||
| | ||
Zeile 105: | Zeile 100: | ||
</ | </ | ||
- | Siehe auch http:// | + | Siehe auch [[http:// |
====== MARIADB Besonderheiten ====== | ====== MARIADB Besonderheiten ====== | ||
Zeile 112: | Zeile 107: | ||
User anlegen | User anlegen | ||
- | |||
< | < | ||
+ | |||
CREATE USER foo2@test IDENTIFIED BY ' | CREATE USER foo2@test IDENTIFIED BY ' | ||
Zeile 122: | Zeile 117: | ||
< | < | ||
CREATE DATABASE passbolt; | CREATE DATABASE passbolt; | ||
+ | |||
</ | </ | ||
Zeile 128: | Zeile 124: | ||
< | < | ||
GRANT ALL privileges ON `passbolt`.* TO ' | GRANT ALL privileges ON `passbolt`.* TO ' | ||
+ | |||
</ | </ | ||
Zeile 144: | Zeile 141: | ||
Alle Spalten einer Tabelle zeigen | Alle Spalten einer Tabelle zeigen | ||
- | |||
< | < | ||
+ | |||
SHOW COLUMNS FROM user FROM mysql; | SHOW COLUMNS FROM user FROM mysql; | ||
+ | |||
</ | </ | ||
Zeile 160: | Zeile 158: | ||
| % | joomla | *7CFBEFC5A73BBC76917C58894D45FB09D7E3F59B | mysql_native_password | | | % | joomla | *7CFBEFC5A73BBC76917C58894D45FB09D7E3F59B | mysql_native_password | | ||
+-----------+--------+-------------------------------------------+-----------------------+ | +-----------+--------+-------------------------------------------+-----------------------+ | ||
+ | |||
</ | </ | ||
Privilegien eines Users zeigen: | Privilegien eines Users zeigen: | ||
- | |||
< | < | ||
+ | |||
MariaDB [mysql]> show grants for joomla; | MariaDB [mysql]> show grants for joomla; | ||
+-------------------------------------------------------------------------------------------------------+ | +-------------------------------------------------------------------------------------------------------+ | ||
Zeile 174: | Zeile 173: | ||
| GRANT ALL PRIVILEGES ON `joomla`.`joomla` TO ' | | GRANT ALL PRIVILEGES ON `joomla`.`joomla` TO ' | ||
+-------------------------------------------------------------------------------------------------------+ | +-------------------------------------------------------------------------------------------------------+ | ||
+ | |||
</ | </ | ||
+ | |||
+ | ===== Dump von Datenbanken ===== | ||
+ | < | ||
+ | |||
+ | root@db1b: | ||
+ | Usage: mariadb-dump [OPTIONS] database [tables] | ||
+ | OR | ||
+ | OR | ||
+ | OR | ||
+ | For more options, use mariadb-dump --help | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Shell-Import von Datenbanken ===== | ||
+ | |||
+ | < | ||
+ | root@maria1:/ | ||
+ | |||
+ | mysql -u root -p rcube < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Reparatur von Tabellen ===== | ||
+ | |||
+ | [[https:// | ||
+ | < | ||
+ | mysqlcheck -u root -p --all-databases | ||
+ | |||
+ | mysqlcheck [options] –databases db_name | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||