sauvegarder une table avec mysqldump - SQL/NoSQL - Programmation
Marsh Posté le 22-11-2006 à 17:01:36
ReplyMarsh Posté le 22-11-2006 à 20:32:29
apparrement, il n'est malheuresment pas possible d'utiliser mysqldump directement lorsque l'on est connecté à mysql>
il faut se deconnecter, retourner sur le shell et executer mysqldump. N'y a t-il pas moyen d'exporter une table lorsque l'on est connecté sur la base avec l'invite mysql>
Marsh Posté le 02-03-2011 à 15:13:52
Code :
|
Respecter l'espace entre nom_base et nom_client
Je travail sur un server dédié chez OVH sous Linux CenTos 64 Bit (Red Hat).
Cette ligne de commande est utilisable chez 1&1 en Mutualisé.
Note importante pour les développeur/webmaster, débutant/confirmé l'environnement server est très important pour votre acquisition de l'utilisation de PHP, python, CGI etc...
Ne développer que sur un server mutualisé donne de mauvaise habitude, limite grandement en fonction et en option sur le server.
Si vous n'avez connu que le mutualisé chez 1&1 ou autre je vous conseil vivement d'utiliser ou posséder un server dédié.
Vous y gagnerez en indépendance, vous disposerez de toutes les ressources du server et vous pourrez déployer de puissant Framework (e.g Zend Framework) donc vous progresserez vers un travail plus professionnel.
Marsh Posté le 02-03-2011 à 15:14:34
betsamee a écrit : on fait plutot |
Respecter l'espace entre nom_base et nom_client
Je travail sur un server dédié chez OVH sous Linux CenTos 64 Bit (Red Hat).
Cette ligne de commande est utilisable chez 1&1 en Mutualisé.
Note importante pour les développeur/webmaster, débutant/confirmé l'environnement server est très important pour votre acquisition de l'utilisation de PHP, python, CGI etc...
Ne développer que sur un server mutualisé donne de mauvaise habitude, limite grandement en fonction et en option sur le server.
Si vous n'avez connu que le mutualisé chez 1&1 ou autre je vous conseil vivement d'utiliser ou posséder un server dédié.
Vous y gagnerez en indépendance, vous disposerez de toutes les ressources du server et vous pourrez déployer de puissant Framework (e.g Zend Framework) donc vous progresserez vers un travail plus professionnel.
Marsh Posté le 09-08-2011 à 13:12:27
Un up valable :
Et comment on fait-on pour restaurer ? Je ne veux pas faire d'erreur, merci
Réponse : mysql -u root -pjerome -h monServeur -D validation < backup-production.sql
source : http://jgrondin.developpez.com/art [...] rde_MySQL/
Autre question : Comment faire pour vider les DONNEES de la table ? En fait je ne cherchais qu'à récupérer son architecture.
Facile : truncate table ma_table;
Dernière question : Pour vider les données d'une BDD entière ? (toutes les tables)
Merci beaucoup
Marsh Posté le 20-04-2012 à 14:58:28
J'ai eu a faire la restauration d'une grosse bdd. Pour optimiser le temps de la maj, j'ai trouvé ces astuces: Restauration MysqlDump Volumineux
Citation : Dernière question : Pour vider les données d'une BDD entière ? (toutes les tables) |
il faut utiliser la fonction Truncate Database
Marsh Posté le 21-11-2006 à 10:20:12
j'ai vu de la documentation pour sauvegarder une base
mysqldump db_name > sauvegarde.sql
mais qu'en est il pour sauvegarder une seule table ?
J'ai essayé dans l'invite de commande mysql :
mysql> mysqldump DATABASE.TABLE_TMP > test.sql
mais j'obtiens comme erreur :
ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump DATABASE.TABLE_TMP > test.sql' at line 1