Advanced Search
Search Results
454 total results found
mysqltuner - MySQL Performance Tuning Check-Script
MySQLTuner is ein Perlscript, das versucht die MySQL Konfiguration zu prüfen und Vorschläge zum Tuning auf Basis der laufenden Installation zu machen. Installation: wget -O mysqltuner.pl http://mysqltuner.pl, chmod u+x mysqltuner.pl Ausführung: ./mysqltun...
komplettes MySQL-Dumpfile einspielen
Über das folgende Kommando läßt sich ein komplettes MySQL-Backup einspielen. Idealerweise wird der Vorgang in screen oder tmux gestartet, damit er nicht abgebrochen wird, wenn mal die SSH-Session stirbt. Für die Dauer des Einspielens werden dabei automatische...
kompakte MySQL my.cnf Vorlage für neue Server (MySQL-/MariaDB-/Percona-Server 5.5
Diese Anleitung wird nicht weiter aktualisiert. Bitte wechselt auf die Versionen 5.7 oder 8.0 Dieses Beispiel ist für kleine bis mittelgroße Setups geeignet. Die Vorlage kann einfach nach /etc/mysql/my.cnf kopiert werden. Sofern die Datenbankengine MyISAM nic...
kompakte MySQL my.cnf Vorlage für neue Server (MySQL-/MariaDB-/Percona-Server 5.6)
kompakte MySQL my.cnf Vorlage für neue Server (MySQL-/MariaDB-/Percona-Server 5.6) Diese Anleitung wird nicht weiter aktualisiert. Bitte wechselt auf die Versionen 5.7 oder 8.0 Dieses Beispiel ist für kleine bis mittelgroße Setups geeignet. Die Vorlage kann ...
kompakte MySQL my.cnf Vorlage für neue Server (MySQL-/MariaDB-/Percona-Server 5.7)
Dieses Beispiel ist für kleine bis mittelgroße Setups geeignet. Die Vorlage kann einfach nach /etc/mysql/my.cnf kopiert werden. Sofern die Datenbankengine MyISAM nicht benötigt wird, kann diese über „skip-myisam“ im [mysqld]-Bereich entfernt werden. MariaDB 1...
MySQL Master/Slave-Replikation einrichten (online) (veraltet)
Achtung, dieses Feature wird von aktuellen MySQL Versionen nicht mehr unterstützt. Auf dem Master-Server die Datei /etc/my.cnf ändern und in der [mysqld]-Sektion folgendes einfügen: server-id = 1 log-bin Auf dem Slave-Server die Datei /etc/my.cnf ändern un...
MySQL Master/Slave-Replikation einrichten (offline)
Einfach und umkompliziert eine MySQL Master/Slave-Replikation einrichten (OFFLINE, empfohlen bei InnoDB-Datenbanken) User für Replikation einrichten: GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%.domain.de' IDENTIFIED BY 'slavepass'; Auf dem Maste...
Master-Master-Replikation
Dieser Artikel zeigt, wie man mit 2 (oder mehr) MySQL-Servern eine echte Master-Master-Replikation aufsetzt, um die Server HA-tauglich zu machen. Es gibt 2 Server: mysql1 192.168.1.10 mysql2 192.168.1.11 Als Heartbeat-IP kann man irgendeine IP verwend...
Master-Slave-Replikation einrichten mit innobackupex
Mit innobackupex läßt sich auf einfache Weise im Live-Betrieb eine Master-Slave-Replikation einrichten. Die Datenbank muss ggf. nur für Änderungen an der Konfiguration neu gestartet werden (sofern nicht schon vorher entsprechend konfiguriert). Voraussetzungen...
MySQL mit anderem Datenverzeichnis auf speziellem Port starten
Um MySQL z.B. aus einem xtrabackup-Restore parallel zu einer laufenden Datenbank auf einem anderen Port zu starten kann dieses Kommando verwendet werden: mysqld --socket=/run/mysqld/mysqld3311.sock --datadir=/restore/var/lib/mysql --basedir=/usr --user=mysql ...
Blocks berechnen
Wieviele Blocks wievielen MB entsprechen wird folgendermaßen berechnet: zuerst muss man die Blocksize des Dateisystems herausfinden. Für ext2 geht das z.B. so: # dumpe2fs /dev/sdb3 | grep -i 'Block size' Block size: 4096 Um jetzt etwa ein Quo...
Powershell für Bash-Kenner
Remote auf andere Rechner Wie benutze ich Powershell um schnell auf ein anderes System zu kommen? via SSH ssh user@remotehost mit persönlichem USER Windows nimmt nicht einfach Username/Passwort, wäre auch zu einfach.Ein Credential-Object muss erstellt we...
Nextcloud 21.X meldet: php-imagick fehlt SVG-Unterstützung
Nach dem Update auf Nextcloud 21.X wurde ich mit der folgenden Meldung begrüßt: Dem Modul php-imagick fehlt die SVG-Unterstützung. Für eine bessere Kompatibilität wird empfohlen, es zu installieren. Die PHP-Extension php7.3-imagick war bereits installiert. E...
Fränkische Sprüche
Bassd scho Freggerla Aber fei wegli ned! Wenn die Woschd sou digg wäis Brod is, isses woschd wäi digg des Brod is. Du Debb du bläida! Nix gsogd is gnouch globd Aafgschdellder Mausdregg Des is etz fei gscheid bläid gloffn Hald däi Babbn! Des is kubbf...
Kernel-Setting Transparent Hugepage konfigurieren
Dieses Setting ist wichtig z.B. für MongoDB oder Redis (auch für andere Datenbanken!). Beide Services wollen das gerne auf 'never' haben. Mit systemd ist das recht einfach. Folgendes in /etc/tmpfiles.d/disable-thp.conf einfügen: #Type Path ...
download.docker.com (Docker + Compose)
apt-get update apt-get install ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg echo "deb [arch="...
packages.icinga.com (Icinga2)
apt update apt -y install apt-transport-https wget gnupg wget -O - https://packages.icinga.com/icinga.key | gpg --dearmor -o /usr/share/keyrings/icinga-archive-keyring.gpg DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \ echo "deb [signed-...
deb.sury.org (PHP)
apt update apt -y install lsb-release ca-certificates curl curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_r...
OpenVPN startet nicht (ca md too weak)
Die folgende Lösung sollte nur ein kurzfristiger Workaround bleiben. Sicherer wäre es wenn auch der Serverteil aktualisiert und auf aktuelle Hashes und Cipher umgestellt wird! Problem: OpenVPN Tunnel mag nicht starten. Im Log kommt folgende Meldung: (OpenSSL...
Seit wann läuft ein Prozess?
Manchmal ist es nützlich herauszufinden seit wann ein bestimmter Prozess eigentlich schon läuft. Mit diesem Einzeiler ist das kein Problem: ps -o stime,time <pid> # Beispiel ps -o stime,time 2863529 STIME TIME Mai01 21:15:43