Maison > Article > base de données > Comment restaurer la base de données MySQL
Restaurez une base de données MySQL en suivant ces étapes : Identifiez la sauvegarde à restaurer. Arrêtez le service MySQL. Utilisez mysqldump pour restaurer la base de données à partir d'un fichier de sauvegarde. Importez la base de données restaurée. Actualiser les autorisations. Démarrez le service MySQL. Vérifiez que la récupération a réussi.
Comment récupérer une base de données MySQL
Étape 1 : Déterminer la sauvegarde à restaurer
La récupération d'une base de données à partir d'une sauvegarde est la méthode la plus courante de récupération d'une base de données MySQL. Déterminez l’emplacement et l’heure de la sauvegarde à restaurer.
Étape 2 : Arrêtez le service MySQL
Avant de démarrer le processus de récupération, le service MySQL doit être arrêté. Exécutez la commande suivante dans la ligne de commande :
<code>sudo systemctl stop mysql</code>
Étape 3 : Restaurer la sauvegarde
Vous pouvez utiliser la commande mysqldump pour restaurer la base de données à partir du fichier de sauvegarde. La syntaxe de la commande est la suivante :
<code>mysqldump --user=[用户名] --password=[密码] [数据库名] < [备份文件路径]</code>
Étape 4 : Importer la base de données restaurée
Après avoir restauré la sauvegarde, vous devez importer la base de données restaurée dans MySQL. Utilisez la commande suivante :
<code>mysql --user=[用户名] --password=[密码] [数据库名] < [恢复后的数据库文件]</code>
Étape 5 : Actualiser les autorisations
Après avoir restauré la base de données, vous devez actualiser les autorisations pour vous assurer que l'utilisateur de la base de données dispose des droits d'accès corrects. Exécutez la commande suivante :
<code>FLUSH PRIVILEGES;</code>
Étape 6 : Démarrez le service MySQL
Après avoir terminé le processus de récupération, vous pouvez démarrer le service MySQL. Exécutez la commande suivante dans la ligne de commande :
<code>sudo systemctl start mysql</code>
Étape 7 : Vérifiez la récupération
Enfin, vérifiez que la récupération a réussi. Vous pouvez le faire en interrogeant les données dans une table de base de données ou en exécutant une instruction SELECT.
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!