• # les exporter

    Posté par  (site web personnel) . Évalué à 1.

    Tu ne peux pas les avoir sous filezilla, enfin si mais c moyen propre...
    elles sont dans /var/lib/mysql/TA_BASE/

    Toutefois si j'étais toi j'utiliserais la fonction exporter de phpMyAdmin, tu exportes données et structure dans les opérations et tu peux remettre ta base n'importe ou après !
  • # Besoin d'aide svp

    Posté par  . Évalué à 1.

    Bonjour,
    J'utilises des tables MYSQL sous PhpMyAdmin pour un site que je veux mettre en ligne, comment faire svp ?
    Car pour les programmes, j'ai compris c'est sous ftp mais pour les tables ?
    Merci de vos réponses
    • [^] # Re: Besoin d'aide svp

      Posté par  . Évalué à 1.

      En générale, les tables MYSQL ne sont pas accessibles via FTP. (Quoique des fois, c'est bien pratique si les tables font plusieurs dizaines de milliers d'enregistrements :-P )

      Le mieux, c'est de les exporter avec phpmyadmin au format SQL, ensuite tu les importes de l'autre coté toujours avec phpmyadmin. (exemple : http://www.phpmyadmin.net/phpMyAdmin/server_export.php?lang=fr-iso-(...) )
      • [^] # Les tables et FTP

        Posté par  (site web personnel) . Évalué à 1.

        Si tu es hébergé tu ne pourras pas avoir accès aux tables directement par FTP et dans ce cas la tu es obligé de passer par phpMyAdmin (ou alors le client en mode texte mais vu ton expérience tu risques de pas trop rigoler...).
        En fait dans l'exportation, phpMyAdmin exporte une grosse requête SQL qui contient la structure de tes tables ainsi que pour leur contenu.
        Une fois que tu as cette requête, tu la copie-colle dans le champ SQL de phpMyAdmin (l'endroit ou tu peux taper toi-même te requêtes) et tu exécutes la requête qui fait son petit bazar et te re-crée les tables et les remplit.

        Toutefois, cette solution est peu adaptée pour bases avec des tables ventrues.
        Dans ce cas la tu peux récupérer les tables par FTP. Ca nécessite que tu aies le droit de lire /var/lib/mysql/{le_répertoire_de_ta_base}.
        Autrement dit, il faut que tu sois sur ton propre serveur et pas chez Free ou autre.
        Dans ce cas, tu stoppes ton démon mysql (le serveur MySQL quoi) avec une commande qui doit dépendre de ta distrib.
        Ensuite tu télécharges le répertoire qui porte le nom de ta base et tu fais la même chose dans l'autre sens pour restaurer tout ca. Serveur MySQL stoppé bien sur.
        Ca marche pour une base complète, pour une table seule je ne sais pas et je te déconseille d'essayer (ou alors si et dis-nous ce que ca a donné).
        Cette solution ne me semble pas très élégante mais elle a le mérite d'avoir toujours marché chez moi.

        Bon, c'est pas tout ca mais j'ai du lait sur le feu qui sonne à la porte.
        Bon courage

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.