Pour toutes les opérations de base de données MySQL personnalisées, il est préférable d'utiliser l'application gratuite phpMyAdmin. Il peut être téléchargé à partir du site Web du fabricant et installé à la fois localement et sur un serveur distant. Si vous utilisez le panneau de configuration de votre hébergeur, vous n'avez pas besoin de l'installer, car la plupart des hébergeurs ont cette application installée par défaut.
Instructions
Étape 1
Utilisez la fonction d'exportation de table pour obtenir le contenu de la base de données source sous forme d'instructions SQL. Pour cela, après avoir chargé l'interface phpMyAdmin et connecté au serveur SQL qui stocke la base de données source, accédez-y en cliquant sur le lien correspondant dans le cadre de gauche. Cliquez ensuite sur le lien "Exporter" dans le cadre de droite.
Étape 2
Cliquez sur le lien Sélectionner tout au-dessus de la liste des tables de cette base de données dans la section Exporter du cadre droit de l'interface de l'application. Dans la section "Paramètres", tous les paramètres peuvent être laissés sous la forme dans laquelle phpMyAdmin les définit par défaut. Si la quantité de données stockées par les tables de cette base de données est très importante, il est préférable d'utiliser des fichiers pour le transfert - cochez la case à côté du message "Enregistrer en tant que fichier". Sans cette marque, l'application placera les données exportées dans un champ de texte multiligne, à partir duquel elles peuvent être simplement copiées puis collées dans le champ correspondant sur le serveur SQL cible. Cliquez sur le bouton "OK", et le programme composera et enverra les demandes nécessaires, puis proposera soit d'enregistrer le fichier avec les données exportées, soit de les afficher dans le champ approprié sur la page chargée suivante.
Étape 3
Connectez-vous à une interface phpMyAdmin similaire sur le serveur SQL où vous souhaitez placer la base de données portable. Faites-le dans un nouvel onglet du navigateur si les données sont censées être transférées en utilisant la méthode "copier/coller". Saisissez le nom de la base de données dans le champ "Nouvelle base de données" et cliquez sur le bouton "Créer". Le programme enverra une requête, après exécution de laquelle le serveur créera une base de données vide avec le nom spécifié, en informera l'application et ouvrira une page avec une base de données vide.
Étape 4
Utilisez la fonction d'importation pour créer des copies des tables d'origine et des données qui y sont stockées dans cette base de données, si le transfert utilise des fichiers. En cliquant sur l'onglet "Importer" dans le cadre de droite, vous ouvrirez un formulaire dans lequel vous devrez cliquer sur le bouton "Parcourir", trouver le fichier créé lors de l'exportation des données, puis cliquer sur le bouton "OK". L'application téléchargera les instructions contenues dans le fichier sur le serveur et, après leur exécution, mettra à jour les pages en affichant une liste des tables créées dans le cadre de gauche et des informations plus détaillées à leur sujet dans le cadre de droite.
Étape 5
Au lieu de l'étape précédente, cliquez sur l'onglet SQL si vous migrez sans utiliser de fichiers intermédiaires. Passez ensuite à l'onglet du navigateur où vous avez ouvert un formulaire avec les instructions SQL de données exportées, sélectionnez-les et copiez-les. En revenant, collez tout ce que vous avez copié dans le champ sous les mots "Exécuter la ou les requêtes SQL dans la base de données" et cliquez sur "OK". L'application enverra des requêtes au serveur, qui créera des tableaux, les remplira de données et renverra un rapport sur les résultats. PhpMyAdmin vous montrera ce rapport et mettra à jour le contenu de la base de données qui n'est plus vide.