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:
- in phpmyadmin einsteigen
- auf den Reiter „Benutzer“ gehen und den Benutzer auswählen
- auf „Rechte ändern“ klicken, danach den Reiter „Passwort ändern“ klicken
- Passwort 2x eingeben
- config.inc.php mit einem Editor aufrufen (z.B. in /opt/lamp/phpmyadmin
- die Zeile $cfg['Servers'][$i]['controlpass'] =
; suchen und zwischen den ´ das Passwort eintragen NähereInfos hier. ===== 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;===== PHPMYADMIN installieren ===== phpmyadmin ist ein grafisches Tool zum Verwalten von MySQL Datenbanken. Eine gute Installationsanweisung findest du hier. ===== 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: * in phpmyadmin einsteigen * auf den Reiter „Benutzer“ gehen und den Benutzer auswählen * auf „Rechte ändern“ klicken, danach den Reiter „Passwort ändern“ klicken * Passwort 2x eingeben * config.inc.php mit einem Editor aufrufen (z.B. in /opt/lamp/phpmyadmin * die Zeile $cfg['Servers'][$i]['controlpass'] =; suchen und zwischen den ´ das Passwort eintragen
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;