Inhaltsverzeichnis

FAQs

Backup und Restore

Backup:

mysqldump --lock-tables -h [server] -u [username] -p[password] [db_name]> nextloud-sqlbkp_`date +"%Y%m%d"`.bak

Restore:

mysql -h [server] -u [username] -p[password] [db_name] <nextcloud-sqlbkp.bak

Oft ist es sinnvoll, die Parameter aus einer Konfigurationsdatei auszulesen. Dies ist vorallem dann wichtig, will man den Dump über einen Cronjob ausführen. Dadurch entfällt die Abfrage nach dem Paßwort.

Inhalt der .my.cnf Datei

[mysqldump]
user=mysqluser
password=secret

Die Parameter -p und -u müssen weggelassen werden.

eine exzellente Anleitung findest du hier

Config files finden

 mysql --help | grep -A1 'Default options'

Config von mysql

siehe hier

Datendirectory auf einen neuen Platz verlegen

Es macht sinn, das Datendirectory von MySQL vom Systemlaufwerk aus Performancegründen wegzugeben. Hier eine praktikable Anleitung.

PMA Passwort in phpmyadmin ändern

Wenn Passwörter in phpmyadmin nicht gesetzt sind, sind, sollten diese geändert werden. Hier das Beispiel anhand des PMA Benutzers:

NähereInfos hier.

Shutdown hangs on “A stop job is running to for Mysql Community Server”

Shutdown dauer sehr lange (siehe Meldung)
Abhilfe:
sudo dpkg-reconfigure tzdata

Werte aus MySQL auslesen

Will man prüfen, ob man die richtige my.cnf konfiguriert hat, kann man z.B. in mysqladmin folgenden select absetzen:

SELECT @@key_buffer_size;
SELECT @@innodb_buffer_pool_size;