wiki:tipps_und_tricks:mysql

Dies ist eine alte Version des Dokuments!


Diese kleinen Tipps und Tricks sind für das Datenbank MySQL gedacht

Sicherung und Zurückspielen von MySQL-Datenbanken

Zur sicherung auf der Konsole folgende Zeile eingeben

mysqldump --user=admin --password=xxx db_name > dump.sql

Um das ganze wieder zurückzuspielen, muss man folgende Zeile eingeben

mysql --user=admin --password=xxx -D <db_name> < dump.sql
Tipp:

Wenn man statt –password=xx lieber nach dem Passwort gefragt werden möchte, verwendet man stattdessen den Parameter -p

Kompletten MySQL-Server sichern

Wie sichert man alle Datenbanken eines SQL-Servers und die dazu passenden User mit allen Passwörtern? Hier eine kleine Anleitung

mysqldump -uroot -pPWD --all-databases > ~/dump.sql
mysql -uroot -pPWD < ~/dump.sql

Nach dem Zurückspielen der Daten muss der SQL-Server neu starten

Bei dieser Methode wird auch das alte Kennwort des debian-sys-maint-Users geändert. Beim Start von mysql wird deshalb folgende Fehlermeldung ausgegeben ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES). Um das Passwort zu ändern, das Passwort aus der Datei /etc/mysql/debian.cnf heraussuchen und über phpMyAdmin austauschen.

Root-Passwort setzen

Sollte das root-Passwort nicht gesetzt sein, so kann man es mit folgender Zeile setzen:

mysqladmin --user=root password <Passwort>

Zeichensätze setzen

Sollten bei verschiedenen Programmen die Umlaute falsch dargestellt werden, kann man dies in der Datei /etc/my.conf ändern

[mysqld]
 
character_set_server = 'latin1'
Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
 __  __   __ __   __ __   ___    _  __
 \ \/ /  / // /  / // /  / _ \  | |/_/
  \  /  / _  /  / _  /  / // / _>  <  
  /_/  /_//_/  /_//_/  /____/ /_/|_|
 
  • wiki/tipps_und_tricks/mysql.1342877296.txt.gz
  • Zuletzt geändert: 2012/07/21 15:28
  • von wikiadmin