Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:php:programme:backup_mysql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programmieren:php:programme:backup_mysql [21/10/2021 16:14] – [MySQL Datenbank duplizieren / kopieren] connyprogrammieren:php:programme:backup_mysql [29/01/2022 11:34] (aktuell) conny
Zeile 4: Zeile 4:
 Um die SQL Datenbank per Script zu sichern, ist dieses wohl die schnellste Methode.\\ Um die SQL Datenbank per Script zu sichern, ist dieses wohl die schnellste Methode.\\
 Jedoch muss vom Provider die "EXEC" Funktion freigeschaltet sein.\\ Jedoch muss vom Provider die "EXEC" Funktion freigeschaltet sein.\\
-backup_mysqldump.php 
  
-<code php>+<code php| backup_mysqldump.php>
 <?php <?php
 $db_name = "dbName";  // Name der Datenbank $db_name = "dbName";  // Name der Datenbank
Zeile 20: Zeile 19:
 Alternativ kann man auch mit "passthru" die Datensicherung machen: Alternativ kann man auch mit "passthru" die Datensicherung machen:
  
-backup_mysql +<code php| backup_mysql.php>
- +
-<code php>+
 <?php <?php
 $dbhost = '127.0.0.1';  // IP oder localhost $dbhost = '127.0.0.1';  // IP oder localhost
Zeile 40: Zeile 37:
 ==== MySQL Datenbank Backup einlesen / importieren ==== ==== MySQL Datenbank Backup einlesen / importieren ====
  
-download 
  
-<code php>+<code php| download>
 <?php <?php
 /** /**
Zeile 102: Zeile 98:
  
 //— ab hier nichts mehr ändern — //— ab hier nichts mehr ändern —
-// erstellt eine neue, leere DB. Wenn Sie schon vorhanden ist, wird sie gelöscht.\\+// erstellt eine neue, leere DB. Wenn Sie schon vorhanden ist, wird sie gelöscht.
 exec("mysql -u".$DB_USER_DEST." –password='".$DB_PASS_DEST."' -e 'DROP DATABASE IF EXISTS `".$DB_NAME_DEST."`; CREATE DATABASE `".$DB_NAME_DEST."`;'"); exec("mysql -u".$DB_USER_DEST." –password='".$DB_PASS_DEST."' -e 'DROP DATABASE IF EXISTS `".$DB_NAME_DEST."`; CREATE DATABASE `".$DB_NAME_DEST."`;'");
  
Zeile 110: Zeile 106:
 </code> </code>
  
 +Komplettes Script: https://all-inkl.com/wichtig/anleitungen/datensicherung/mysql/php-skript-zum-sichern-und-wiederherstellen-einer-datenbank/dump-erstellen-mit-e-mail-benachrichtigung_85.html
  
programmieren/php/programme/backup_mysql.1634825686.txt.gz · Zuletzt geändert: 21/10/2021 15:14 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki