PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > comp.lang.php > How do I gzip a mysqldump sql backup file?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
How do I gzip a mysqldump sql backup file?

Réponse
 
LinkBack Outils de la discussion
Vieux 25/04/2008, 03h09   #1
damezumari
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut How do I gzip a mysqldump sql backup file?

This is how I do a backup of a mysql database with php:

$backupFile = '/home/owner/dbbackup/'.$dbname .'-' .$filename.
'.sql';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p$dbpass $dbname>
$backupFile";
$dummy = system($command, $retval);

It works OK and creates a .sql file, but how do I compress the file to
a gzip file?

Kind regards,

Jan Nordgreen


  Réponse avec citation
Vieux 25/04/2008, 03h28   #2
Peter H. Coffin
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: How do I gzip a mysqldump sql backup file?

On Thu, 24 Apr 2008 19:09:13 -0700 (PDT), damezumari wrote:
> This is how I do a backup of a mysql database with php:
>
> $backupFile = '/home/owner/dbbackup/'.$dbname .'-' .$filename.
> '.sql';
> $command = "mysqldump --opt -h $dbhost -u $dbuser -p$dbpass $dbname>
> $backupFile";
> $dummy = system($command, $retval);
>
> It works OK and creates a .sql file, but how do I compress the file to
> a gzip file?


$command = "gzip $backupFile";
$dummy = system($command, $retval);

maybe? I can't imagine that you haven't thought of this, so there must
be *something* wrong with it.

--
31. All naive, busty tavern wenches in my realm will be replaced with surly,
world-weary waitresses who will provide no unexpected reinforcement and/or
romantic subplot for the hero or his sidekick.
--Peter Anspach's list of things to do as an Evil Overlord
  Réponse avec citation
Vieux 25/04/2008, 03h40   #3
Michael Fesser
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: How do I gzip a mysqldump sql backup file?

..oO(damezumari)

>This is how I do a backup of a mysql database with php:
>
> $backupFile = '/home/owner/dbbackup/'.$dbname .'-' .$filename.
>'.sql';
> $command = "mysqldump --opt -h $dbhost -u $dbuser -p$dbpass $dbname>
>$backupFile";
> $dummy = system($command, $retval);
>
>It works OK and creates a .sql file, but how do I compress the file to
>a gzip file?


Use the command line. Pass the result of mysqldump to gzip and then
redirect it to a file:

$command = "mysqldump --opt -h$dbhost
-u$dbuser -p$dbpass $dbname | gzip > $backupFile.gz";

Micha
  Réponse avec citation
Vieux 26/04/2008, 14h09   #4
damezumari
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: How do I gzip a mysqldump sql backup file?

Thank you for your answers!

Kind regards,

Jan Nordgreen
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h21.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,09384 seconds with 12 queries