Tutorials
MySql Backup
MySql Backup
Hier ein kleiner Codeschnipsel der eine Mysql Datenbank
Backupt und das Backup als Email zu deiner Adresse schickt
Script:
<?php
$username = '' ; #user
$passwort =
'' ; #passort
$db_name =
'' ; #Name
der Dantenbank
$filename =
date ( d . '.' . m . '.' . Y );
$mail =
'' ; #deine
Email Adresse
$Betreff =
"Backup der Datenbank
$db_name vom $filename" ;
system ( '/usr/bin/mysqldump
-u' . $username . '
-p' . $passwort . '
-h localhost ' . $db_name . '
| /bin/gzip > ' . $filename . '.sql.gz' ,
$fp );
if ( $fp == 0 )
echo '' ;
else echo 'Es ist ein
Fehler aufgetreten' ;
$filename_n =
$filename . '.sql.gz' ;
$Header =
"From: Backup System
<$mail>" ;
$Trenner =
md5 ( uniqid ( time ()));
$Header .=
"\n" ;
$Header .=
"MIME-Version:
1.0" ;
$Header .=
"\n" ;
$Header .=
"Content-Type:
multipart/mixed; boundary=$Trenner" ;
$Header .=
"\n\n" ;
$Header .=
"This is a multi-part
message in MIME format" ;
$Header .=
"\n" ;
$Header .=
"--$Trenner" ;
$Header .=
"\n" ;
$Header .=
"Content-Type: text/plain" ;
$Header .=
"\n" ;
$Header .=
"Content-Transfer-Encoding:
8bit" ;
$Header .=
"\n\n" ;
$Header .=
"Backup der Datenbank
$db_name vom $filename" ;
$Header .=
"\n" ;
$Header .=
"--$Trenner" ;
$Header .=
"\n" ;
$Header .=
"Content-Type:
application/x-gzip; name=$filename_n" ;
$Header .=
"\n" ;
$Header .=
"Content-Transfer-Encoding:
base64" ;
$Header .=
"\n" ;
$Header .=
"Content-Disposition:
attachment; filename=$filename_n" ;
$Header .=
"\n\n" ;
$Dateiinhalt .=
fread ( fopen ( $filename_n ,
"r" ),
filesize ( $filename_n ));
$Header .=
chunk_split ( base64_encode ( $Dateiinhalt ));
$Header .=
"\n" ;
$Header .=
"--$Trenner--" ;
mail ( $mail ,
$Betreff ,
"" ,
$Header );
?>
Seiten
:
1
hinzugefügt am
:
23.07.2004
Autor
:
Daywalker
Listings
ID :
488
Status zum lesen
:
Gast
gelesen
:
8484
mal
Die Möglichkeit diesen Artikel zu verlinken
:
HTML-Code:
Code zum Einbinden in ein Forum:
Hinweis
: Das lesen des Artikels MySql Backup
- listings ID: 488
auf Dreamcodes ,
sowie Link Verweise auf Internetseiten
fremder Anbieter erfolgen auf eigene Gefahr. Dreamcodes
haftet nicht für Schäden, die aus der Verwendung des
Inhaltes der Artikel erfolgen könnten. Schadenersatzansprüche, aus welchem
Rechtsgrund auch immer, sind ausgeschlossen !
Live Statistik
Datum: 21.11.2024
Uhrzeit: 22:09 Uhr
Online: 25 User
User heute: 26037
User allgem.: 35308865
Eingeloggt als Gast
Download des Monats
unsere Monats Umfrage
unsere Bestseller