Transfert MySQL
MySQL est un système de gestion de bases de données relationnelles open source largement utilisé dans diverses applications Internet, applications d'entreprise et sites Web personnels. Lorsque vous utilisez MySQL, vous devez parfois transférer ou copier une base de données ou une table sur un autre serveur. Cet article présentera les méthodes et les étapes de la migration MySQL.
1. Sauvegarder les données
Avant de transférer MySQL, vous devez d'abord sauvegarder les données à transférer. Il existe de nombreuses façons de sauvegarder des données. Voici deux méthodes courantes :
Le format de syntaxe pour sauvegarder les données via la commande mysqldump est le suivant :
mysqldump -u root -p --databases nom_base de données >
# # Parmi eux, -u root -p est le nom d'utilisateur et le mot de passe pour se connecter à MySQL ; --databases nom_base de données est le nom de la base de données à sauvegarder ; emplacement de stockage du fichier de sauvegarde. Une fois la sauvegarde terminée, vous pouvez afficher le fichier de sauvegarde via la commande suivante : cat backup.sqlUne fois la sauvegarde des données terminée, vous pouvez procéder au transfert MySQL.
2. Transférer la base de données
Installer MySQL sur le nouveau serveursudo apt-get install mysql-server-5.7
Une fois l'installation terminée, vous pouvez vérifier le statut du service MySQL :
systemctl status mysql
Copiez le fichier de sauvegarde sur le nouveau serveurscp /path/to/backup.sql user@newserver:/ path/to/backup.sql
Parmi eux, /path/to/backup.sql est le chemin du fichier de sauvegarde, user est le nom d'utilisateur du nouveau serveur, newserver est l'adresse IP ou nom de domaine du nouveau serveur et /path/to/backup.sql est l'emplacement de stockage du fichier de sauvegarde.
Restaurer le fichier de sauvegardeLa commande pour restaurer le fichier de sauvegarde à l'aide de l'outil de ligne de commande MySQL est la suivante :
mysql -u root -p < ## # Parmi eux, -u root -p est le nom d'utilisateur et le mot de passe pour se connecter à MySQL,
La méthode pour utiliser l'outil phpMyAdmin pour restaurer le fichier de sauvegarde est : ouvrez l'outil phpMyAdmin, sélectionnez la base de données à restaurer, sélectionnez l'onglet "Importer" dans la barre de menu de gauche, sélectionnez le fichier de sauvegarde , définissez les options et le format d'importation et cliquez sur "Démarrer l'importation".
3. Transférer des tables
Si vous avez uniquement besoin de transférer une table spécifique dans une base de données, vous pouvez utiliser la méthode suivante.
Créez la base de données et les tables correspondantes sur le nouveau serveurwhere database_name est la nouvelle base de données. Le nom, old_table_name est le nom de la table à transférer dans la base de données d'origine, table_name est le nom de la table à créer.
Copier et importer les données de la tableDe cette façon, la table à transférer peut être copiée de la base de données d'origine vers la nouvelle base de données.
Résumé
Le transfert MySQL nécessite des étapes telles que la sauvegarde des données, l'installation de MySQL, la copie des fichiers de sauvegarde sur le nouveau serveur et la restauration des fichiers de sauvegarde. Pour différents besoins de transfert, différents moyens et méthodes techniques peuvent être adoptés. Pendant le processus de transfert, l'intégrité et l'exactitude des données doivent être maintenues pour éviter les anomalies ou la perte de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!