CREATE USER 'kapitaen'@'localhost' IDENTIFIED BY 'geheim'; GRANT ALL PRIVILEGES ON *.* TO 'kapitaen'@'localhost' WITH GRANT OPTION;
ALTER USER root@localhost IDENTIFIED VIA unix_socket;
USE mysql; UPDATE USER SET Password=PASSWORD('NewPasswd') WHERE USER='Username'; FLUSH PRIVILEGES;
rm ~/.mysql_history
SELECT USER, host FROM mysql.user;
SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name='schemaname';
DESCRIBE tabellenname;
gunzip < db-backup.sql.gz | mysql -u username dbname
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'host'
DROP USER 'user'@'host'
SHOW processlist;
SHOW STATUS WHERE `variable_name` = 'Threads_connected';
SHOW VARIABLES LIKE "max_connections";
SET GLOBAL max_connections = 250;
Absicherung durch Firewallregeln falls nicht nur auf localhost gearbeitet werden soll
iptables -A INPUT -i ppsh -p tcp --dport 3306 -j ACCEPT iptables -A INPUT -p tcp --dport 3306 -j DROP
Prüfen, ob ein Slave funktioniert:
show slave status
MariaDB auf allen Knoten installieren und die Prozesse beenden.
Verwendet wird der Galera-Code.
Die Konfigurationsdatei /etc/mysql/mariadb.conf.d/60-galera.cnf
wird aktiviert und angepaßt:
[galera] # Mandatory settings wsrep_provider = /usr/lib/libgalera_smm.so wsrep_on = ON wsrep_cluster_name = "MariaDB Galera Cluster" wsrep_cluster_address = gcomm://192.168.0.11,192.168.0.12,192.168.0.13 binlog_format = row default_storage_engine = InnoDB innodb_autoinc_lock_mode = 2 wsrep_node_address = "192.168.6.01" wsrep_node_name = "Node1"
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 'wsrep_cluster_size'; SHOW GLOBAL STATUS LIKE 'wsrep_cluster_status';
Anschließend die anderen Knoten normal aktivieren.
MariaDB-Backup: mariabackup
Konfiguration am besten über eine Datei im Konfigurationsverzeichnis /etc/mysql/mariadb.conf.d/
:
[mariabackup] user=mariabackup password=geheim target-dir=/var/backups/mariadb
Start der Datensicherung dann mit: mariabackup --backup