Sauvegarde de Bases de données (sans Phpmyadmin)

Eléphant du PHP | 70 Messages

25 mars 2005, 20:15

Salut à tous
Je dispose d'un serveur avec plusieurs bases,
chacune gérée par une personne différente,
sans connaissance ni de PHPMYADMIN, ni de l'informatique en général,
le site est en php 5.0.3 et serveur apache 1.3.33,
j'imagine un script que chacun activerait régulièrement :
- vérouillage de toutes les tables (et jusqu'à ce que toutes le soit)
- sauvegarde des résultats de SELECT * FROM table ......
- constitution d'un ZIP des résultats
- incrémentation du fichier résultat
Les 3 derniers items ne me posent pas de problème ...
mais sur le premier ? quelqu'un a une idée ...
:oops:

Mammouth du PHP | 1885 Messages

25 mars 2005, 20:31

Il existe dans la documentation MySQL des exemples et explications sur les méthodes de sauvegarde de bases de données:
http://dev.mysql.com/doc/mysql/fr/backup.html

Ainsi qu'un article traitant du sujet sur PHPIndex:
http://www.phpindex.com/trucsetastuces/ ... lement=241

;)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 70 Messages

25 mars 2005, 21:19

Désolé, à force de travailler sur des interfaces "sophistiqués",
j'en avais oublié le mode commande qui permet évidemment de travailler de
façon basique mais puissante
Merci encore

Eléphant du PHP | 70 Messages

26 mars 2005, 21:51

En fait, le mode commande suffirait à un administrateur pas trop béta.
PhpMYadmin va bien aussi
Zipper directement les fichiers une fois la base arrêtée me va également.
Mais pour mes petits gars qui utilisent mes bases, cela ne le fait pas, j'ai donc écrit en PHP les trucs à faire :
- Lock table titi
- show create table titi
- select * from table titi
- unlock tables
et youp la boum, je récupère dans un ZIP le script concernant la table titi passe à la suivante

Petit nouveau ! | 5 Messages

12 avr. 2005, 12:02

J'ai cherché pas mal, mais je n'ai rien trouvé concernant un script PHP capable d'effectuer ce type d'opération.

Mon site est hébergé chez Online.fr, et la version de PHPMyAdmin installé sur le serveur semble marché une fois sur 2, ce qui me pose problème pour sauvegarder ma base de données.

Quelqu'un connait-il un script PHP capable d'effectuer un export complet d'une bdd MySQL ?

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

12 avr. 2005, 13:19


Petit nouveau ! | 5 Messages

12 avr. 2005, 13:32

Merci Ouckileou pour ta réponse.

En fouillant un peu, j'ai également trouvé PhpMyExport (www.vidax.net).
Simple à utiliser et assez efficace.

Je vais tester ces deux solutions ce soir et je vous tiens au courant ;-)

Titou
Invité n'ayant pas de compte PHPfrance

27 juin 2005, 16:12

Alors; bilan des courses ??

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 juin 2005, 16:13

Tu entends quoi par là ?

Si tu cherches la réponses, suit les liens et les infos données
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
pjl
ViPHP | 2119 Messages

27 juin 2005, 16:27

regarde aussi sur webcron.org