|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 178 ![]() |
Bonjour à tous,
Est-il possible de copier plusieurs située sur un serveur local vers une serveur web, sans utiliser de dump, mais en PHP, afin de réaliser une commande automatisée. Merci. |
|
|
00
|
|
|
#2 | ||||||||||
|
Membre confirmé
![]() Développeur informatique Inscription : avril 2011 Messages : 196 ![]() |
Si tu arrive a te connecter a ta base de donnée de ton serveur web a distance (en dehors du meme nom de domaine) alors c'est faisable sinon une solution serais de passer par du transfert de fichier (FTP). Ca se fait en 2 temps, d'abords tu fait un backup de ta table en local ensuite tu fait un restore sur le serveur WEB.
Il y'a au moins 2 facon de faire : - Faire une Query de backup de la BDD. - Executer mysqldump en utilsant la fonction system(). - Faire une Query de backup de la BDD. Un exemple de code en utilisant une query SELECT INTO OUTFILE pour créer la table backup : Code :
Code :
Code :
La fonction system() est utilisé pour exécuter un programme externe (si le serveur WEB le permet). On peut appeler mysqldump a partir du code PHP. Pour sauvegarder toute la BDD Code :
Code :
|
||||||||||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : octobre 2003 Messages : 73 ![]() |
Pourquoi ne pas regarder du côté de la réplication de base myql entre deux serveurs ?
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 178 ![]() |
Un serveur est local tandis que le second est mutualisé, ce qui ne facilite pas les choses pour des raisons de droits
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 178 ![]() |
Est-il possible avec PHP de faire quelque chose comme
Code :
CREATE TABLE base_1.table SELECT * FROM base_2.table
|
|
|
00
|
|
|
#6 |
![]() ![]() |
Oui mais à condition que les deux bases soient sur le même serveur.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
Copyright © 2000-2012 - www.developpez.com