Exporter une BDD

Exporter une BDD - SQL/NoSQL - Programmation

Marsh Posté le 05-03-2005 à 09:56:23    

Voila étant débutant en la matière, j'aimerais avoir des compléments d'informations en ce qui concerne la sauvegarde de base de donnée.
 
phpmyadmin ne marchant pas pour ma sauvegarde, je me suis tourné vers un client sql du nom de "EMS MySQL Manager 3 Lite".
 
Je suis arrivé à faire ma sauvegarde (quand même  :pt1cable: ) mais les options sont trop nombreuses et je n'arrive pas à les comprendres. Voici un screenshot des options en question ...
 
http://img236.exs.cx/img236/874/extract0xb.jpg
 
De plus, c'est un forum phpBB2 et dans mon control panel il m'indique que la BDD fait 6,99Mo et mon fichier final est de 5,46Mo --> Donc je me demande où est passé le reste ...  :heink:  
 
De plus je n'ai pas trouvé pour restaurer depuis mon fichier que j'ai créer ??? Et faut t'il supprimer toutes les tables avant de restaurer ???
 
Voila, je sais que c'est un peu long mais c'est très important pour moi donc si quelqu'un aurait l'aimabilité de répondre à toutes mes questions ...  :sarcastic:

Reply

Marsh Posté le 05-03-2005 à 09:56:23   

Reply

Marsh Posté le 05-03-2005 à 10:41:06    

La taille du fichier peut être inférieure, si par exemple tu as pas mal d'indexes dans ta base (ça prend de la place en base, mais dans le script, c'est juste un CREATE INDEX ...).
 
Pour restaurer, soit tu supprimes ta base avant, soit quand tu génères le script, tu coches les case 'Generate DROP DATABASE IF EXISTS statement' et 'Generate DROP IF EXISTS statements for objects' ce qui fait que les objets sont supprimés avant d'être recréés.
 
Une fois le script créé, c'est du simple SQL, donc tu devrais pouvoir le lancer depuis l'outil d'admin de mySql.

Reply

Marsh Posté le 05-03-2005 à 11:52:42    

Et 'Generate "CREATE DATABASE" statement' ca veut dire quoi ???
 
Connaissez vous un logiciel gratuit qui fait uniquement la sauvegarde et la restauration de BDD très simplement ???

Reply

Marsh Posté le 05-03-2005 à 12:59:27    

tiens est ce que dans le pannel admin de phpBB2 il n'existe pas carrement un endroit pour faire un backup... ça serait plus simple et tu aurais probablement moins de probleme pour la restaurée...

Reply

Marsh Posté le 05-03-2005 à 14:01:07    

C'est fou tous ces "admins" de base sql qui connaissent pas le sql (pas une attaque perso, je constate juste...)
Ton export de base créer un script d'ordres sql :
-> generate create database : si oui, le script commencera par créer la base de donnée, à effacer à la main dans le script si tu la restaure sur une base déja créeé
-> ou mieux, cocher aussi "generate drop db if exist" : si tu lances ton script contre une base qui existe déja, il la détruira avant de restaurer si elle existe.
-> "generate drop if exist for objects " : si coché, la restauration du scipt détruira les tables avant de les recréer. Si pas coché et que tu restaures sur une base qui existe déja, y aura plantage, comme pour les 2 premières options sauf que la première concerne la base de donnée et celle là les tables (principalement)
-> disable foreign key check -> ça c'est du mysql tout craché, on se fou tellement de la cohérence de vos données chez mysql qu'on vous propose même une option pour casser votre db :lol: Sans rire, cette option peut être utile si la sauvegarde n'est pas restaurée "dans le bon ordre" et si tu es certain que ta base est cohérente quand elle est sauvegardée. Vu que l'outil propose l'option, je suppose qu'il ne fais pas de sauvegarde "intelligente" donc vaut mieux cocher l'option...
Le reste n'a pas d'impact important tu peux laisser par défaut.
 
En résumé coche tout si tu comptes restaurer la base sur une base déja existante, sinon ne coche que la 1ere option et la 4eme option.

Reply

Marsh Posté le 05-03-2005 à 14:58:03    

glod 2 a écrit :

C'est fou tous ces "admins" de base sql qui connaissent pas le sql (pas une attaque perso, je constate juste...)


clair :sweat:
 

glod 2 a écrit :


-> disable foreign key check -> ça c'est du mysql tout craché, on se fou tellement de la cohérence de vos données chez mysql qu'on vous propose même une option pour casser votre db :lol:


[:rofl]  [:xp1700]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-03-2005 à 16:45:05    

moi23372 a écrit :

tiens est ce que dans le pannel admin de phpBB2 il n'existe pas carrement un endroit pour faire un backup... ça serait plus simple et tu aurais probablement moins de probleme pour la restaurée...


 
 
Le système de sauvegarde de phpBB2 n'est pas du tout faible ... j'en ai fait les frais, c'est pour ça que je suis méfiant et que je demande avant ...
 
 

glod 2 a écrit :

C'est fou tous ces "admins" de base sql qui connaissent pas le sql (pas une attaque perso, je constate juste...


 
 
Ben avant d'être expert tu devais être comme moi ...  :na:

Reply

Marsh Posté le 05-03-2005 à 17:08:08    

Okay, merci à vous tous ...  :hello:  
 
Et sinon phpMyAdmin il n'est pas limité à une restauration de 2 Mo maxi ???

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed