je possède divers sites hébergés par des professionnels mais je
souhaiterais effectuer des sauvegardes régulières des bases de données.
Je me demandais donc s'il était possible de faire un script qui aille
sur le panel de gestion des sites, demande un dump des bases en question
puis se connecte par ftp pour les récupérer. Ensuite, je pense que par
une commande cron, je pourrais faire exécuter ce script automatiquement
sur mon serveur personnel.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si
c'est le cas, toute aide est la bienvenue :)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Rakotomandimby (R12y) Mihamina
( Sun, 12 Dec 2004 20:04:03 +0100 ) Zanton :
Bonsoir,
Bonsoir
Je me demandais donc s'il était possible de faire un script qui aille sur le panel de gestion des sites, demande un dump des bases en question
Tu peux le faire avec wget, tu requiert la bonne URL avec et puis tu as ton dump.
puis se connecte par ftp pour les récupérer.
Oui avec ncftpget
Ensuite, je pense que par une commande cron, je pourrais faire exécuter ce script automatiquement sur mon serveur personnel.
Aussi, oui.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Tout depend des methodes d'identification et de persistence des sessions qu'utilise le panel. Si il utilise des cookies (de fortes chances), il faut les recuperer (je sais pas si wget le fait) et les utiliser.
Tu as un debut d'idee? Fais-voir? -- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
( Sun, 12 Dec 2004 20:04:03 +0100 ) Zanton :
Bonsoir,
Bonsoir
Je me demandais donc s'il était possible de faire un script qui aille
sur le panel de gestion des sites, demande un dump des bases en question
Tu peux le faire avec wget, tu requiert la bonne URL avec et puis tu as
ton dump.
puis se connecte par ftp pour les récupérer.
Oui avec ncftpget
Ensuite, je pense que par
une commande cron, je pourrais faire exécuter ce script automatiquement
sur mon serveur personnel.
Aussi, oui.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si
c'est le cas, toute aide est la bienvenue :)
Tout depend des methodes d'identification et de persistence des sessions
qu'utilise le panel. Si il utilise des cookies (de fortes chances), il
faut les recuperer (je sais pas si wget le fait) et les utiliser.
Tu as un debut d'idee? Fais-voir?
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
Je me demandais donc s'il était possible de faire un script qui aille sur le panel de gestion des sites, demande un dump des bases en question
Tu peux le faire avec wget, tu requiert la bonne URL avec et puis tu as ton dump.
puis se connecte par ftp pour les récupérer.
Oui avec ncftpget
Ensuite, je pense que par une commande cron, je pourrais faire exécuter ce script automatiquement sur mon serveur personnel.
Aussi, oui.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Tout depend des methodes d'identification et de persistence des sessions qu'utilise le panel. Si il utilise des cookies (de fortes chances), il faut les recuperer (je sais pas si wget le fait) et les utiliser.
Tu as un debut d'idee? Fais-voir? -- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Zanton
( Sun, 12 Dec 2004 20:04:03 +0100 ) Zanton :
Bonsoir,
Bonsoir
Je me demandais donc s'il était possible de faire un script qui aille sur le panel de gestion des sites, demande un dump des bases en question
Tu peux le faire avec wget, tu requiert la bonne URL avec et puis tu as ton dump.
puis se connecte par ftp pour les récupérer.
Oui avec ncftpget
Ensuite, je pense que par une commande cron, je pourrais faire exécuter ce script automatiquement sur mon serveur personnel.
Aussi, oui.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Tout depend des methodes d'identification et de persistence des sessions qu'utilise le panel. Si il utilise des cookies (de fortes chances), il faut les recuperer (je sais pas si wget le fait) et les utiliser.
Tu as un debut d'idee? Fais-voir?
Bon, je viens de faire plus attention à la façon dont je dois m'y prendre pour avoir mon dump. En fait, tout se fait via phpmyadmin, le panel de gestion me renvoyant sur le serveur sql qui est géré par phpmyadmin. En rentrant l'url du serveur, j'ai une fenêtre d'invite qui s'ouvre et qui me demande de rentrer mon login et mon pass (ça me fait penser aux fenêtre dues à un .htaccess)
Une fois que j'ai rentré les infos, j'arrive sur la page d'accueil de ma bdd sous phpmyadmin et dans firefox, l'url reste fixe (du type http://sql.domaine.com) quelque soient les actions que je fasse mais je peux avoir la commande à effectuer en regardant dans la barre des taches. En supposant que j'ai réussi à me connecter, je peux arriver par url à faire sélectionner toutes les tables dans la partie Exporter de phpmyadmin. Ce qui me semble plus délicat, c'est de sélectionner une compression et ensuite de simuler le clic sur Executer afin qu'il génère le dump et que je puisse l'enregistrer. J'ai regardé le code source de la page et on ne voit pas quelle page est appelée par le formulaire.
Il n'y a donc pas besoin d'utiliser de connexion ftp, j'ai confondu avec un ancien hébergeur. Par contre tout passe par phpmyadmin. J'espère que je suis assez clair et merci pour ton aide.
-- Zanton
( Sun, 12 Dec 2004 20:04:03 +0100 ) Zanton :
Bonsoir,
Bonsoir
Je me demandais donc s'il était possible de faire un script qui aille
sur le panel de gestion des sites, demande un dump des bases en question
Tu peux le faire avec wget, tu requiert la bonne URL avec et puis tu as
ton dump.
puis se connecte par ftp pour les récupérer.
Oui avec ncftpget
Ensuite, je pense que par
une commande cron, je pourrais faire exécuter ce script automatiquement
sur mon serveur personnel.
Aussi, oui.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si
c'est le cas, toute aide est la bienvenue :)
Tout depend des methodes d'identification et de persistence des sessions
qu'utilise le panel. Si il utilise des cookies (de fortes chances), il
faut les recuperer (je sais pas si wget le fait) et les utiliser.
Tu as un debut d'idee? Fais-voir?
Bon, je viens de faire plus attention à la façon dont je dois m'y
prendre pour avoir mon dump. En fait, tout se fait via phpmyadmin, le
panel de gestion me renvoyant sur le serveur sql qui est géré par
phpmyadmin. En rentrant l'url du serveur, j'ai une fenêtre d'invite qui
s'ouvre et qui me demande de rentrer mon login et mon pass (ça me fait
penser aux fenêtre dues à un .htaccess)
Une fois que j'ai rentré les infos, j'arrive sur la page d'accueil de ma
bdd sous phpmyadmin et dans firefox, l'url reste fixe (du type
http://sql.domaine.com) quelque soient les actions que je fasse mais je
peux avoir la commande à effectuer en regardant dans la barre des
taches. En supposant que j'ai réussi à me connecter, je peux arriver par
url à faire sélectionner toutes les tables dans la partie Exporter de
phpmyadmin. Ce qui me semble plus délicat, c'est de sélectionner une
compression et ensuite de simuler le clic sur Executer afin qu'il génère
le dump et que je puisse l'enregistrer. J'ai regardé le code source de
la page et on ne voit pas quelle page est appelée par le formulaire.
Il n'y a donc pas besoin d'utiliser de connexion ftp, j'ai confondu avec
un ancien hébergeur. Par contre tout passe par phpmyadmin. J'espère que
je suis assez clair et merci pour ton aide.
Je me demandais donc s'il était possible de faire un script qui aille sur le panel de gestion des sites, demande un dump des bases en question
Tu peux le faire avec wget, tu requiert la bonne URL avec et puis tu as ton dump.
puis se connecte par ftp pour les récupérer.
Oui avec ncftpget
Ensuite, je pense que par une commande cron, je pourrais faire exécuter ce script automatiquement sur mon serveur personnel.
Aussi, oui.
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Tout depend des methodes d'identification et de persistence des sessions qu'utilise le panel. Si il utilise des cookies (de fortes chances), il faut les recuperer (je sais pas si wget le fait) et les utiliser.
Tu as un debut d'idee? Fais-voir?
Bon, je viens de faire plus attention à la façon dont je dois m'y prendre pour avoir mon dump. En fait, tout se fait via phpmyadmin, le panel de gestion me renvoyant sur le serveur sql qui est géré par phpmyadmin. En rentrant l'url du serveur, j'ai une fenêtre d'invite qui s'ouvre et qui me demande de rentrer mon login et mon pass (ça me fait penser aux fenêtre dues à un .htaccess)
Une fois que j'ai rentré les infos, j'arrive sur la page d'accueil de ma bdd sous phpmyadmin et dans firefox, l'url reste fixe (du type http://sql.domaine.com) quelque soient les actions que je fasse mais je peux avoir la commande à effectuer en regardant dans la barre des taches. En supposant que j'ai réussi à me connecter, je peux arriver par url à faire sélectionner toutes les tables dans la partie Exporter de phpmyadmin. Ce qui me semble plus délicat, c'est de sélectionner une compression et ensuite de simuler le clic sur Executer afin qu'il génère le dump et que je puisse l'enregistrer. J'ai regardé le code source de la page et on ne voit pas quelle page est appelée par le formulaire.
Il n'y a donc pas besoin d'utiliser de connexion ftp, j'ai confondu avec un ancien hébergeur. Par contre tout passe par phpmyadmin. J'espère que je suis assez clair et merci pour ton aide.
-- Zanton
Christophe PEREZ
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base, et de l'expédition sur un compte ftp. Et tu fais lancer ce script, avec authentification par htaccess, par le site http://www.webcron.org, aux jours, heures que tu souhaites.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si
c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base,
et de l'expédition sur un compte ftp.
Et tu fais lancer ce script, avec authentification par htaccess, par le
site http://www.webcron.org, aux jours, heures que tu souhaites.
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base, et de l'expédition sur un compte ftp. Et tu fais lancer ce script, avec authentification par htaccess, par le site http://www.webcron.org, aux jours, heures que tu souhaites.
-- Christophe PEREZ Écrivez moi sans _faute !
Zanton
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base, et de l'expédition sur un compte ftp. Et tu fais lancer ce script, avec authentification par htaccess, par le site http://www.webcron.org, aux jours, heures que tu souhaites.
Les hébergements sont sur du mutualisés, c'est tout de même possible de faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
-- Zanton
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si
c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base,
et de l'expédition sur un compte ftp.
Et tu fais lancer ce script, avec authentification par htaccess, par le
site http://www.webcron.org, aux jours, heures que tu souhaites.
Les hébergements sont sur du mutualisés, c'est tout de même possible de
faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base, et de l'expédition sur un compte ftp. Et tu fais lancer ce script, avec authentification par htaccess, par le site http://www.webcron.org, aux jours, heures que tu souhaites.
Les hébergements sont sur du mutualisés, c'est tout de même possible de faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
-- Zanton
Denis Beauregard
Le Sun, 12 Dec 2004 21:51:45 +0100, Zanton écrivait dans fr.comp.os.linux.configuration:
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base, et de l'expédition sur un compte ftp. Et tu fais lancer ce script, avec authentification par htaccess, par le site http://www.webcron.org, aux jours, heures que tu souhaites.
Les hébergements sont sur du mutualisés, c'est tout de même possible de faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
if (!($fp = fopen('/path/fichier.txt', 'w'))) return;
//aller chercher les données dans la base, en plusieurs coups si c'est gros
//lire une ligne des données, disons $a, $b et $c
$len = fprintf($fp, '%st%st%sn', $a, $b, $c);
//répéter avec boucle while, for, etc.
fclose ($fp);
echo "fin";
?>
Une fois le fichier écrit, on peut aller le chercher par http ou ftp depuis l'autre ordi.
Le Sun, 12 Dec 2004 21:51:45 +0100, Zanton <zanton@ifrance.com>
écrivait dans fr.comp.os.linux.configuration:
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si
c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base,
et de l'expédition sur un compte ftp.
Et tu fais lancer ce script, avec authentification par htaccess, par le
site http://www.webcron.org, aux jours, heures que tu souhaites.
Les hébergements sont sur du mutualisés, c'est tout de même possible de
faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
if (!($fp = fopen('/path/fichier.txt', 'w')))
return;
//aller chercher les données dans la base, en plusieurs coups
si c'est gros
//lire une ligne des données, disons $a, $b et $c
$len = fprintf($fp, '%st%st%sn', $a, $b, $c);
//répéter avec boucle while, for, etc.
fclose ($fp);
echo "fin";
?>
Une fois le fichier écrit, on peut aller le chercher par http
ou ftp depuis l'autre ordi.
Le Sun, 12 Dec 2004 21:51:45 +0100, Zanton écrivait dans fr.comp.os.linux.configuration:
Le Sun, 12 Dec 2004 20:04:03 +0100, Zanton a écrit:
Je ne sais pas si l'élaboration d'un tel script est réalisable mais si c'est le cas, toute aide est la bienvenue :)
Il y a tout de même bcp plus simple.
Tu fais un script server-side (genre php) qui s'occupe du dump de la base, et de l'expédition sur un compte ftp. Et tu fais lancer ce script, avec authentification par htaccess, par le site http://www.webcron.org, aux jours, heures que tu souhaites.
Les hébergements sont sur du mutualisés, c'est tout de même possible de faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
if (!($fp = fopen('/path/fichier.txt', 'w'))) return;
//aller chercher les données dans la base, en plusieurs coups si c'est gros
//lire une ligne des données, disons $a, $b et $c
$len = fprintf($fp, '%st%st%sn', $a, $b, $c);
//répéter avec boucle while, for, etc.
fclose ($fp);
echo "fin";
?>
Une fois le fichier écrit, on peut aller le chercher par http ou ftp depuis l'autre ordi.
Denis Beauregard
Le Sun, 12 Dec 2004 16:10:58 -0500, Denis Beauregard écrivait dans fr.comp.os.linux.configuration:
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
Il y a même mieux: on peut utiliser la fonction mail() et s'envoyer les modif par courriel (si on indique dans la base la date de modification des données).
Denis
Le Sun, 12 Dec 2004 16:10:58 -0500, Denis Beauregard
<no@nospam.com.invalid> écrivait dans fr.comp.os.linux.configuration:
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
Il y a même mieux: on peut utiliser la fonction mail() et
s'envoyer les modif par courriel (si on indique dans la base
la date de modification des données).
Le Sun, 12 Dec 2004 16:10:58 -0500, Denis Beauregard écrivait dans fr.comp.os.linux.configuration:
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
Il y a même mieux: on peut utiliser la fonction mail() et s'envoyer les modif par courriel (si on indique dans la base la date de modification des données).
Denis
Zanton
Le Sun, 12 Dec 2004 16:10:58 -0500, Denis Beauregard écrivait dans fr.comp.os.linux.configuration:
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
Il y a même mieux: on peut utiliser la fonction mail() et s'envoyer les modif par courriel (si on indique dans la base la date de modification des données).
Denis
Merci pour ton aide, je viens de trouver un script qui permet de fais des dumps mais bon, c'est via un formulaire sur le net mais y'a de l'idée ;) Le seul truc, c'est que visiblement, j'ai une taille maximale de fichiers permise et qu'il faut donc que j'arrive à faire des splits de la base de donnée (ce qui va être un peu embêtant vu qu'elle est grosse.) Or la méthode qui me permettrait de passer par phpmyadmin m'enlèverait cette contrainte je pense. Et cette dernière méthode est-elle réalisable ? Même si j'opte pour l'autre, j'aimerais bien savoir si c'est possible.
-- Zanton
Le Sun, 12 Dec 2004 16:10:58 -0500, Denis Beauregard
<no@nospam.com.invalid> écrivait dans fr.comp.os.linux.configuration:
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
Il y a même mieux: on peut utiliser la fonction mail() et
s'envoyer les modif par courriel (si on indique dans la base
la date de modification des données).
Denis
Merci pour ton aide, je viens de trouver un script qui permet de fais
des dumps mais bon, c'est via un formulaire sur le net mais y'a de
l'idée ;) Le seul truc, c'est que visiblement, j'ai une taille maximale
de fichiers permise et qu'il faut donc que j'arrive à faire des splits
de la base de donnée (ce qui va être un peu embêtant vu qu'elle est
grosse.) Or la méthode qui me permettrait de passer par phpmyadmin
m'enlèverait cette contrainte je pense. Et cette dernière méthode
est-elle réalisable ? Même si j'opte pour l'autre, j'aimerais bien
savoir si c'est possible.
Le Sun, 12 Dec 2004 16:10:58 -0500, Denis Beauregard écrivait dans fr.comp.os.linux.configuration:
PHP a toutes les fonctions du langage C pour faire cela.
<?php
echo "debut";
Il y a même mieux: on peut utiliser la fonction mail() et s'envoyer les modif par courriel (si on indique dans la base la date de modification des données).
Denis
Merci pour ton aide, je viens de trouver un script qui permet de fais des dumps mais bon, c'est via un formulaire sur le net mais y'a de l'idée ;) Le seul truc, c'est que visiblement, j'ai une taille maximale de fichiers permise et qu'il faut donc que j'arrive à faire des splits de la base de donnée (ce qui va être un peu embêtant vu qu'elle est grosse.) Or la méthode qui me permettrait de passer par phpmyadmin m'enlèverait cette contrainte je pense. Et cette dernière méthode est-elle réalisable ? Même si j'opte pour l'autre, j'aimerais bien savoir si c'est possible.
-- Zanton
Denis Beauregard
Le Sun, 12 Dec 2004 22:44:09 +0100, Zanton écrivait dans fr.comp.os.linux.configuration:
grosse.) Or la méthode qui me permettrait de passer par phpmyadmin m'enlèverait cette contrainte je pense. Et cette dernière méthode est-elle réalisable ? Même si j'opte pour l'autre, j'aimerais bien savoir si c'est possible.
On arrive à du PHP et du SQL... Faudrait sans doute continuer dans le bon forum.
Une requête mySQL permet de préciser la plage, quelque chose comme 0, 100 pour les 100 à partir du rang 0. Donc, plusieurs fichiers à partir de 0, 100, 200, etc. Mais l'idéal, c'est une sauvegarde sous forme de transactions, avec une colonne 1 qui serait par exemple rempl ou aj selon qu'on remplace ou ajoute une donnée. Ou bien une requête SQL complète (ce que phpmyadmin produit).
Peu importe la solution, ce n'est plus de la configuration de Linux...
Denis
Le Sun, 12 Dec 2004 22:44:09 +0100, Zanton <zanton@ifrance.com>
écrivait dans fr.comp.os.linux.configuration:
grosse.) Or la méthode qui me permettrait de passer par phpmyadmin
m'enlèverait cette contrainte je pense. Et cette dernière méthode
est-elle réalisable ? Même si j'opte pour l'autre, j'aimerais bien
savoir si c'est possible.
On arrive à du PHP et du SQL... Faudrait sans doute continuer dans
le bon forum.
Une requête mySQL permet de préciser la plage, quelque chose
comme 0, 100 pour les 100 à partir du rang 0. Donc, plusieurs
fichiers à partir de 0, 100, 200, etc. Mais l'idéal, c'est une
sauvegarde sous forme de transactions, avec une colonne 1 qui
serait par exemple rempl ou aj selon qu'on remplace ou ajoute une
donnée. Ou bien une requête SQL complète (ce que phpmyadmin
produit).
Peu importe la solution, ce n'est plus de la configuration de Linux...
Le Sun, 12 Dec 2004 22:44:09 +0100, Zanton écrivait dans fr.comp.os.linux.configuration:
grosse.) Or la méthode qui me permettrait de passer par phpmyadmin m'enlèverait cette contrainte je pense. Et cette dernière méthode est-elle réalisable ? Même si j'opte pour l'autre, j'aimerais bien savoir si c'est possible.
On arrive à du PHP et du SQL... Faudrait sans doute continuer dans le bon forum.
Une requête mySQL permet de préciser la plage, quelque chose comme 0, 100 pour les 100 à partir du rang 0. Donc, plusieurs fichiers à partir de 0, 100, 200, etc. Mais l'idéal, c'est une sauvegarde sous forme de transactions, avec une colonne 1 qui serait par exemple rempl ou aj selon qu'on remplace ou ajoute une donnée. Ou bien une requête SQL complète (ce que phpmyadmin produit).
Peu importe la solution, ce n'est plus de la configuration de Linux...
Denis
Zanton
On arrive à du PHP et du SQL... Faudrait sans doute continuer dans le bon forum.
Entièrement d'accord pour la partie qui concerne le dump par php
Une requête mySQL permet de préciser la plage, quelque chose comme 0, 100 pour les 100 à partir du rang 0. Donc, plusieurs fichiers à partir de 0, 100, 200, etc. Mais l'idéal, c'est une sauvegarde sous forme de transactions, avec une colonne 1 qui serait par exemple rempl ou aj selon qu'on remplace ou ajoute une donnée. Ou bien une requête SQL complète (ce que phpmyadmin produit).
Je prends note tout de même
Peu importe la solution, ce n'est plus de la configuration de Linux... Pour la partie qui concerne le scritp qui va chercher les infos dans
phpmyadmin, je n'en suis pas sur en fait et c'est pour ça que j'ai demandé une précision sur cette étape, surtout au niveau de la faisabilité du script ce qui me semble relever de la configuration de linux (mais je me trompe peut-être en effet.)
Denis
-- Zanton
On arrive à du PHP et du SQL... Faudrait sans doute continuer dans
le bon forum.
Entièrement d'accord pour la partie qui concerne le dump par php
Une requête mySQL permet de préciser la plage, quelque chose
comme 0, 100 pour les 100 à partir du rang 0. Donc, plusieurs
fichiers à partir de 0, 100, 200, etc. Mais l'idéal, c'est une
sauvegarde sous forme de transactions, avec une colonne 1 qui
serait par exemple rempl ou aj selon qu'on remplace ou ajoute une
donnée. Ou bien une requête SQL complète (ce que phpmyadmin
produit).
Je prends note tout de même
Peu importe la solution, ce n'est plus de la configuration de Linux...
Pour la partie qui concerne le scritp qui va chercher les infos dans
phpmyadmin, je n'en suis pas sur en fait et c'est pour ça que j'ai
demandé une précision sur cette étape, surtout au niveau de la
faisabilité du script ce qui me semble relever de la configuration de
linux (mais je me trompe peut-être en effet.)
On arrive à du PHP et du SQL... Faudrait sans doute continuer dans le bon forum.
Entièrement d'accord pour la partie qui concerne le dump par php
Une requête mySQL permet de préciser la plage, quelque chose comme 0, 100 pour les 100 à partir du rang 0. Donc, plusieurs fichiers à partir de 0, 100, 200, etc. Mais l'idéal, c'est une sauvegarde sous forme de transactions, avec une colonne 1 qui serait par exemple rempl ou aj selon qu'on remplace ou ajoute une donnée. Ou bien une requête SQL complète (ce que phpmyadmin produit).
Je prends note tout de même
Peu importe la solution, ce n'est plus de la configuration de Linux... Pour la partie qui concerne le scritp qui va chercher les infos dans
phpmyadmin, je n'en suis pas sur en fait et c'est pour ça que j'ai demandé une précision sur cette étape, surtout au niveau de la faisabilité du script ce qui me semble relever de la configuration de linux (mais je me trompe peut-être en effet.)
Denis
-- Zanton
Christophe PEREZ
Le Sun, 12 Dec 2004 21:51:45 +0100, Zanton a écrit:
Les hébergements sont sur du mutualisés, c'est tout de même possible de faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
Bien sûr ! C'est ce que je fais... Mon hébergeur ne voit pas de pb à ce qu'un webcron passe régulièrement, même plus d'une fois par jour. Moi c'est juste 1 fois par jour. Ensuite, tout dépend de la taille de la base, mais ça se fait relativement vite, ça se compress en zip (voir http://www.phpconcept.net/pclzip/) , et ça s'envoie en ftp sans problème.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Sun, 12 Dec 2004 21:51:45 +0100, Zanton a écrit:
Les hébergements sont sur du mutualisés, c'est tout de même possible de
faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
Bien sûr !
C'est ce que je fais...
Mon hébergeur ne voit pas de pb à ce qu'un webcron passe
régulièrement, même plus d'une fois par jour. Moi c'est juste 1 fois
par jour.
Ensuite, tout dépend de la taille de la base, mais ça se fait
relativement vite, ça se compress en zip (voir
http://www.phpconcept.net/pclzip/) , et ça s'envoie en ftp sans problème.
Le Sun, 12 Dec 2004 21:51:45 +0100, Zanton a écrit:
Les hébergements sont sur du mutualisés, c'est tout de même possible de faire un script php qui fasse un dump de la base et qui la mette sur ftp ?
Bien sûr ! C'est ce que je fais... Mon hébergeur ne voit pas de pb à ce qu'un webcron passe régulièrement, même plus d'une fois par jour. Moi c'est juste 1 fois par jour. Ensuite, tout dépend de la taille de la base, mais ça se fait relativement vite, ça se compress en zip (voir http://www.phpconcept.net/pclzip/) , et ça s'envoie en ftp sans problème.