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: 06.01.2022 10:57 von thooge