Geschrieben von Marcelo auf Sabadini
28/02/2009
Sicherung von MySQL von der Kommandozeile
Hallo alle zusammen. bereits gebucht dazu, wie Sie Backups Ihrer MySQL-Datenbank über phpmyadmin machen, und Sie wissen bereits, wie wichtig es ist, Backups zu tun ist.
Heute werde ich über die Backups mit Hilfe der MySQL-Eingabeaufforderung zu lehren.
PhpMyAdmin ist viel praktischer, aber im Laufe der Zeit wächst Ihre Datenbank, wachsend, wachsend, bis die Phpmyadmin es nicht mehr aushalten ... dauert zu lange, um die Datei herunterzuladen, oder lassen Sie SQL-Bildschirm auf dem Browser heraus gedruckt hängen bleiben wird, etc ...
Wenn wir das tun Backup-Vorgänge an der Eingabeaufforderung ist viel schneller.
Was wird im Grunde fliegen lernen:
- Erstellen Sie eine Sicherungskopie der Datenbank;
- Wiederherstellen einer Sicherung;
So here we go!
Um ein Backup einer Datenbank nutzen Sie den folgenden Befehl:
- mysqldump-h host-u user-p Passwort-opt-default-character-set = latin1 BASEDEDADOS> NOME_DO_ARQUIVO.sql
- HOST: Ist der Gastgeber für die Verbindung zur Datenbank. Es kann localhost, der Server IP-Adresse oder einen anderen Server (DreamHost ist in mysql.serdominio.com.br) sein
- USER: User-Zugriff auf die Datenbank
- Kennwort: Das Kennwort des Benutzers
- -Opt-default-character-set = latin1: Ja hatten viele Probleme mit dem Schwerpunkt auf Backups von der Kommandozeile aus. Diese Option sichert alle Geraden mit den Akzenten (zumindest in meinem Fall).
- BASEDEDADOS: Der Name der Datenbank, die gesichert wird.
- Dateiname: Ist der Name der Datei erstellt wird. Es kann ein Weg sein, zB: c: \ arquivo.sql (Windows) oder / home / arquivo.sql (Linux)
Ein weiterer Vorteil zu wissen, zurück in der Kommandozeile ist, dass Sie ein Skript, um automatisch eine Sicherungskopie zum Beispiel jeden Tag zu planen.
Um ein Backup, etwas, das nützlich sein kann, wenn Ihre Datenbank leidet etwas Verlust von Daten zurückgeben, ist es sehr einfach. Führen Sie einfach den folgenden Befehl ein:
- mysql-h host-u user-p Kennwort BASEDEDADOS <NOME_DO_ARQUIVO.sql
Beachten Sie die Richtung des Pfeils in diesem Befehl, indem er auf der Seite der Datenbank (<) () im Gegensatz zu, wenn wir das Backup lief, wurde der Pfeil auf der Seite der Datei verweisen>.
- HOST: Ist der Gastgeber für die Verbindung zur Datenbank.
- USER: User-Zugriff auf die Datenbank
- Kennwort: Das Kennwort des Benutzers
- BASEDEDADOS: Der Name der Datenbank, die die Daten empfangen soll.
- Dateiname: Der Name der Datei mit dem Backup. Hier kann der Pfad auch sein.
[Referenzen]
http://dev.mysql.com/doc/refman/4.1/pt/mysqldump.html
http://dev.mysql.com/doc/refman/4.1/pt/mysql.html
Nun, ich habe geholfen. Wenn Sie etwas hinzufügen oder fragen Sie bitte nach.
Eine große Umarmung.



