mysql
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mysql [06.01.2022 10:57] – thooge | mysql [31.07.2024 07:55] (aktuell) – [MariaDB / MySQL Datenbankserver] thooge | ||
|---|---|---|---|
| Zeile 17: | Zeile 17: | ||
| * Anzeigen der Benutzerliste< | * Anzeigen der Benutzerliste< | ||
| SELECT user, host FROM mysql.user; | SELECT user, host FROM mysql.user; | ||
| + | </ | ||
| + | * Anzeigen des Zeichensatzes einer Datenbank< | ||
| + | SELECT default_character_set_name FROM information_schema.SCHEMATA | ||
| </ | </ | ||
| * Anzeigen der Struktur einer Tabelle< | * Anzeigen der Struktur einer Tabelle< | ||
| Zeile 33: | Zeile 36: | ||
| ===== Performance ===== | ===== Performance ===== | ||
| + | * Alle Prozesse< | ||
| + | SHOW processlist; | ||
| + | </ | ||
| * Anzahl der aktuell genutzten Verbindungen< | * Anzahl der aktuell genutzten Verbindungen< | ||
| SHOW STATUS WHERE `variable_name` = ' | SHOW STATUS WHERE `variable_name` = ' | ||
| Zeile 50: | Zeile 56: | ||
| iptables -A INPUT -p tcp --dport 3306 -j DROP | iptables -A INPUT -p tcp --dport 3306 -j DROP | ||
| </ | </ | ||
| + | |||
| + | ===== Replikation ===== | ||
| + | |||
| + | Prüfen, ob ein Slave funktioniert: | ||
| + | * '' | ||
| + | * in der letzten Spalte sollte eine 0 (Nicht NULL!) sein | ||
| + | * Slave_IO_Runinng und Salve-SQL_Running sollten beide auf " | ||
| + | |||
| + | ===== Cluster ===== | ||
| + | |||
| + | MariaDB auf allen Knoten installieren und die Prozesse beenden. | ||
| + | |||
| + | Verwendet wird der Galera-Code. | ||
| + | Die Konfigurationsdatei ''/ | ||
| + | < | ||
| + | [galera] | ||
| + | # Mandatory settings | ||
| + | wsrep_provider | ||
| + | wsrep_on | ||
| + | wsrep_cluster_name | ||
| + | wsrep_cluster_address | ||
| + | binlog_format | ||
| + | default_storage_engine | ||
| + | innodb_autoinc_lock_mode = 2 | ||
| + | |||
| + | wsrep_node_address | ||
| + | wsrep_node_name | ||
| + | </ | ||
| + | |||
| + | Entsprechend auf allen Knoten konfigurieren. | ||
| + | |||
| + | Neuen Cluster anlegen mit | ||
| + | service mysql start --wsrep-new-cluster | ||
| + | |||
| + | Damit läuft der primäre Knoten. Test mit | ||
| + | SHOW GLOBAL STATUS LIKE ' | ||
| + | SHOW GLOBAL STATUS LIKE ' | ||
| + | |||
| + | Anschließend die anderen Knoten normal aktivieren. | ||
| + | |||
| + | ===== Backup ===== | ||
| + | |||
| + | MariaDB-Backup: | ||
| + | |||
| + | Konfiguration am besten über eine Datei im Konfigurationsverzeichnis ''/ | ||
| + | <file conf 70.backup.cnf> | ||
| + | [mariabackup] | ||
| + | user=mariabackup | ||
| + | password=geheim | ||
| + | target-dir=/ | ||
| + | </ | ||
| + | |||
| + | Start der Datensicherung dann mit: '' | ||
mysql.1641466671.txt.gz · Zuletzt geändert: von thooge
