Advanced Search
Search Results
619 total results found
Probleme mit Umlauten zwischen Datenbank und Webseite (UTF-8/latin1/ISO8859-1)
Bei der Wiederherstellung oder dem Umzug einer Datenbank kann es manchmal zu Problemen kommen. Sonderzeichen und Umlaute werden dann auf der Webseite nicht mehr korrekt dargestellt. Eine Ursache ist z.B. wenn auf dem alten Server die Datenbank als Latin1 gedum...
Passwort vergessen
Wenn das Kennwort für 'root' verloren ging / vergessen wurde und sonst auch keine Adminuser existieren, lassen sich die Kennwörter noch über den folgenden Weg zurücksetzen (getestet unter Debian). Ist euer MySQL-Server direkt und öffentlich über das Internet ...
Percona APT Repository einrichten
Installationspaket für das Repository holen und installieren apt update apt install gnupg2 wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb apt update Percona So...
MySQL-Datenbank umbenennen
Der ganz sichere Weg ist, die DB per mysqldump zu exportieren und wieder in die neue DB zu importieren: mysqldump alteDb | mysql neueDB Für kurze Zeit gab es das MySQL-Kommando „RENAME DATABASE“, das aber wegen verschiedenen Problemen schnell wieder entfernt...
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 wergli 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 kubb...