Mysql

chris -  
 PHP -
Comment transférer directement une base de donnée (easy php)d'un serveur local à un serveur en ligne. (Mysql)
Merci

1 réponse

  1. PHP
     
    Slt Chris

    Pour transfèrer ta base MySql locale (sur localhost normalement) chez ton provider il te suffit d'utiliser PhPMyAdmin

    En local tout d'abord

    Tu lances PhpMyAdmin
    Tu choisis ta base de données
    Dans la page de droite cherche "Afficher le schéma de la base"
    et coche "Structure et Données" , "Ajouté les énoncés Drop Table" ainsi que transmettre
    Clique sur Exécuter
    Enregistre le fichier sur ton disque dur et nomme le par ex :
    ma_base.sql

    Ensuite connecte toi sur le site de ton provider en tant qu'administrateur de ta base de données : normalement il doit te fournir PhpMyAdmin mais cette fois-ci chez lui en ligne et tu dois retrouver uniquement le nom de la base de données qu'il a créé spécialement pour toi. Tu ne peux pas créer de nouvelle base par contre tu peux la mettre à jour

    Clique sur ta base
    Sous la zone "Exécuter une ou des requêtes sur le base xxxxx"
    clique sur Parcourir
    Sélectionne le fichier que tu as créé sur ton disque local : ma_base.sql dans mon exemple
    Clique sur Exécuter

    Si tout se passe bien MySql va intégrer à ta base les tables ainsi que les données.

    Nota : j'ai eu qlque pb avec l'exportation des données notemment avec les " et les ' dans les champs texte. Sinon ca fct pas trop mal.

    Evidemment l'inverse est possible : rapatrier depuis le provider ta base sur ta machine en local.

    @+
    Philippe
    0