Envoyé par
sunshine33
(...)
Concernant la bdd en locale, j'aimerai pouvoir me baser sur un fichier qui contiendrai la description. En effet, je voudrai que l'application en ligne puisse elle même se mettre à jours en se basant sur un fichier, car elle ne pourrait pas accèder à la bdd en locale.
Il existe des outils en ligne de commande
1 2
| C:\chemin Mysql\bin\mysql
C:\chemin Mysql\bin\mysqldump |
Qui permette de réaliser des copies et remontées de bases assez rapidement
Exemple, un dump complet de la base "test" sur la machine A
C:\chemin Mysql\bin\mysqldump --user=root -p test --add-drop-table > C:\test.sql
Le resultat c'est un fichier C:\test.sql qui contient l'intégralité de ta base test de ta machine A.
Apres si tu veux totalement écraser la base test sur ta machine B tu copies ton C:\test.sql sur la machine B
et tu utilises sur B
C:\chemin Mysql\bin\mysql --user=root -p test < C:\test.sql
Tus peux aussi directement écrire sur la base distante si tu as les droits
avec l'option --host
Je te conseille vivement de regarder l'aide des binaire mysql et mysqldump dans le répertoire "bin" de Mysql
pour l'aide c'est simple
1 2
| C:\Chemin Mysql\bin\mysql --help
C:\Chemin Mysql\bin\mysqldump --help |
Partager