Guide de l'administrateur MySQL de l'interface utilisateur Web NetBackup™
- Présentation
- Gestion des instances et des bases de données MySQL
- Gestion des informations d'authentification de l'environnement MySQL
- Protection des instances et des bases de données MySQL
- Restauration des instances et des bases de données MySQL
- Dépannage des opérations MySQL
- API dédiées aux instances et aux bases de données MySQL
Étapes de récupération après une opération de restauration
La procédure de post-récupération est la suivante pour différentes plates-formes :
Pour Windows (VSS) :
- Accédez à Panneau de configuration > Système et sécurité > Outils d'administration > Services.
- Sélectionnez le service MySQL et arrêtez-le.
- Supprimez ou déplacez tout du répertoire de données MySQL.
Remarque :
Après la restauration, modifiez les attributs du répertoire et des fichiers de données restaurés à l'aide de la commande suivante.
attrib -S <restore_path>/*.* /S /D
- Copiez tout le contenu du répertoire de données restauré vers le répertoire de données MySQL.
- Supprimez tous les fichiers temporaires du répertoire de données.
Par exemple :
C:\ProgramData\MySQL\MySQL Server 8.0\Data\#innodb_temp
.Supprimez les fichiers
undo_00x
du répertoire de données suivant :\ProgramData\MySQL\MySQL Server 8.0\
Par exemple :
C:\ProgramData\MySQL\MySQL Server 8.0\undo_001
- Démarrez le service MySQL.
Pour Linux (LVM) :
- Arrêtez les services MySQL.
- Copiez tout le contenu du répertoire de données restauré vers le répertoire de données MySQL.
- Modifiez la propriété du répertoire des données MySQL.
Par exemple :
chown -R mysql:mysql <full/path/of/MySQL/Data/Dir>
- Démarrez le service MySQL.
Récupérez la base de données MySQL à l'aide de l'utilitaire mysqldump.
Voici des exemples de commandes NetBackup utilisées principalement sur une plate-forme Windows et Linux.
Pour Windows :
mysql --host=localhost --user=root --port=3306 -p netbackup < C:\mysql_dump_testjune13\mysqlBackup_Dump_xxx.sqlx
Pour Linux :
mysql --host=localhost --user=root --port=3306 -p netbackup < /home/Single_DB_Recovery/mysqlBackup_Dump_1656932006.sqlx
Les exemples de commandes ci-dessous créent un fichier de vidage mémoire contenant toutes les bases de données.
Pour Windows :
mysql --host=localhost --user=root --port=3306 -p < C:\mysql_dump_testjune13\mysqlBackup_Dump_xxx.sqlx
Pour Linux :
mysql --host=localhost --user=root --port=3306 -p < /home/Entire_Instance_Recovery/mysqlBackup_Dump_1656933025.sqlx