Ich benutze Laravel und MySQL als Datenbank, und ich möchte eine Backup-Datenbank in Hosting mit einem Klick-Button in HTML, aber ich frage mich, was ist die beste Abfrage für sie statt alle Daten in allen Tabellen mit Schleife abfragen, dann fügen Sie es einzeln ein, um mit Schleife zu bewirten. Dank vorWie wird die Datenbank vollständig von der lokalen Datenbank zur Host-Datenbank in Laravel gesichert?
Antwort
Verwenden mysqldump
$ mysqldump -h <host> -u <user> -p<password> <database_name> > backup.sql
Dies wird eine SQL-Datei backup.sql
mit all Ihren Daten erstellen.
Notiere die fehlende Raum beween -p
und <password>.
es in Ordnung, das Passwort interaktiv geben (in diesem Fall, werden Sie den <password>
Teil haben überspringen), aber da Sie erwähnt Laravel in der Frage: Ich gehe davon aus, dass Sie dies kodieren wollen und nicht interaktiv wollen.
EDIT: Mit Code
Führen Sie den Befehl mit exec()
$cmd = "mysqldump -h <host> -u <user> -p<password> <database_name> > backup.sql";
exec($cmd, $output, $return_value);
Danke, aber mit Code meine ich, also muss ich nicht die Eingabeaufforderung berühren: | – user5436320
Sie müssen nicht, wenn Sie das Passwort angeben. – linuxartisan
- 1. Laravel zur Online-Datenbank verbinden
- 2. SQL vollständig leere Datenbank
- 3. Datenbank gesichert i18n für Java Web-App
- 4. Zugriff auf die Hostdatenbank über einen Andockcontainer
- 5. Wie können Kursdetails von der lokalen Datenbank in die Moodle-Datenbank verschoben werden?
- 6. Wie wird Mahout von der Datenbank aktualisiert?
- 7. Wie wird die integrierte H2-Datenbank-Engine während der Ausführung gesichert?
- 8. Laravel Seed Datenbank von bestehenden Datenbank
- 9. Laravel - Datenbank wird nicht aktualisiert
- 10. Laravel - Insert JSON Array Daten zur Datenbank
- 11. Laravel Model Factory ohne Verbindung zur Datenbank
- 12. Verwenden einer lokalen Datenbank
- 13. Github in der lokalen Datenbank überprüfen
- 14. Laravel micro von Datenbank
- 15. Laravel 5.2 dynamische Datenbank
- 16. SSL nicht vollständig gesichert (Wie finden Sie nicht https Links)?
- 17. Wie wird die Adresse in der Datenbank gespeichert?
- 18. Subscriber-Datenbank zur Publisher-Datenbank
- 19. Wie wird die lokale Datenbank automatisch mit der entfernten Datenbank zusammengeführt?
- 20. Wie kann eine MNS-Datenbank gesichert/wiederhergestellt werden?
- 21. Aktualisieren der Datenbank mit Laravel
- 22. Verschieben einer lokalen MySQL-Datenbank von Laravel/Homestead zu Live-Site-Datenbank
- 23. Wie kann ich die Migration in der Laravel-Datenbank lösen?
- 24. Verwendung von Redux mit einer lokalen Datenbank
- 25. Azure - nicht zur Datenbank
- 26. Verbindung zur Datenbank (SQLSRV_Connect())
- 27. Wie aktualisiert man die Tabelle aus der Datenbank in Laravel?
- 28. Laravel Diagramm müssen die Datenbank
- 29. Wie wird der Git Stash Inhalt gesichert?
- 30. Laravel Ausgang einreihig von Datenbank
Wat? Sie tun mysqldump und spezifizieren die Datenbank, Sie loopen nicht oder irgendetwas. – Xatenev
Oh mein Schlechter, ich meine mit Code, kein Befehl :) – user5436320
Siehe auch: http://stackoverflow.com/questions/38655929/how-do-load-data-automatical-from-another-server-everyday/38656052 # 38656052 – e4c5