2009-06-23 10 views
0

Ich verwende mysqlWelche Verfahren zum Sichern von Datenbanken gibt es in MySQL?

Wie oft sichern Sie Ihre Datenbank?

Wie sichern Sie normalerweise Ihre Datenbank?

Exportieren Sie alle Daten in SQL oder Cvs-Format und behalten Sie es in einem Ordner?

+0

Vielleicht diese Frage besser für serverfault.com ... –

+0

... auch geeignet ist, sieht aus wie Sie eine doppelte Frage gestellt: http://stackoverflow.com/questions/ 46545/how-do-ich-mache-backups-in-mysql –

+0

es war nicht ich .. sory für bemerkte nicht ähnliche Frage .. meine schlechte –

Antwort

0

Wie oft - Abhängig von der Aktivität und dem Verkehr, die Sie in Ihrer Datenbank haben.

Ich benutze phpMyAdmin und klicken Sie dann auf die Registerkarte Export und exportieren Sie die Datenbank als .sql

können Sie phpMyAdmin entweder localhost/phpmyadmin erreichen, wenn Sie xampp/wamp/Lampe usw. ausgeführt werden, oder Sie können auf die Schaltfläche 'phpmyadmin' Link im cPanel Ihres Webhosts, wenn Sie Ihre WebStie online hosten.

0

Ich Backup-Datenbanken täglich mit 'mysqldump [Optionen] db_name [Tabellen]', und exportieren Sie alle Daten in SQL. Dies hängt natürlich von der Größe Ihrer Datenbanken ab.

1

Ich benutze mysqldump:

mysqldump -uroot -p database_name > ~/backups/database_name-$(date +%s).sql 
0

1. Wenn Sie die einfachste Art und Weise wollen die Datenbank Back-up, dann können Sie für phpMyadmin entscheiden.

2.Wenn Sie die Befehlszeile bevorzugen, folgen Sie diesem Weg.

Sie einfach den Pfad und Dateinamen würde ändern, um die Besonderheiten Ihrer neuen Sicherungsdatei widerspiegeln, etwa so: C: \ mysql -uroot -p [Database] < C:/Sicherungen/[backUpDatabaseName.sql]

3.Mysql Dump. C: \ mysqldump [myDatabaseName]> [ExportDatabaseName]

1

Das Einrichten eines Cronjobs zum Ausführen eines Skripts, das einen mysqldump ausführt und den Dump auf einer separaten Festplatte von der Datenbank selbst (oder einem Remote-Server) speichert, ist ziemlich einfach und eine effiziente Möglichkeit, eine Datenbank nach meiner Meinung zu sichern. Man könnte es sogar jede Datenbank mit dem --all-databases Switch-Dump haben

Wenn Sie mehr als einen MySQL-Server haben, können Sie auch replication

Häufigkeit der Backups, die Sie bereit sind, hängt davon ab, wie viele Daten im Falle zu verlieren verwenden könnte von ein Fehler.

Verwandte Themen