Restaurer la base de données MySQL à l'aide des applets de commande PowerShell
-
Un fichier PDF de toute la documentation
-
Protection des bases de données Microsoft SQL Server
-
Protection des bases de données SAP HANA
-
Protégez IBM DB2
-
Protéger PostgreSQL
-
Protéger MySQL
-
![](https://docs.netapp.com/common/images/pdf-zip.png)
Plusieurs fichiers PDF
Creating your file...
La restauration d'une sauvegarde MySQL comprend l'ouverture d'une session de connexion avec le serveur SnapCenter, la liste des sauvegardes et la récupération des informations de sauvegarde, ainsi que la restauration d'une sauvegarde.
Vous devez avoir préparé l'environnement PowerShell pour exécuter les applets de commande PowerShell.
-
Lancez une session de connexion avec le serveur SnapCenter pour un utilisateur spécifié à l'aide de l'applet de commande Open-SmConnection.
PS C:\> Open-SmConnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Identifiez la sauvegarde que vous souhaitez restaurer à l'aide des applets de commande Get-SmBackup and get-SmBackupReport.
Cet exemple montre que deux sauvegardes sont disponibles pour la restauration :
PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 1 Payroll Dataset_vise-f6_08... 8/4/2015 11:02:32 AM Full Backup 2 Payroll Dataset_vise-f6_08... 8/4/2015 11:23:17 AM
Cet exemple contient des informations détaillées sur la sauvegarde du 29 janvier 2015 au 3 février 2015 :
PS C:\> Get-SmBackupReport -FromDateTime "1/29/2015" -ToDateTime "2/3/2015" SmBackupId : 113 SmJobId : 2032 StartDateTime : 2/2/2015 6:57:03 AM EndDateTime : 2/2/2015 6:57:11 AM Duration : 00:00:07.3060000 CreatedDateTime : 2/2/2015 6:57:23 AM Status : Completed ProtectionGroupName : Clone SmProtectionGroupId : 34 PolicyName : Vault SmPolicyId : 18 BackupName : Clone_SCSPR0019366001_02-02-2015_06.57.08 VerificationStatus : NotVerified SmBackupId : 114 SmJobId : 2183 StartDateTime : 2/2/2015 1:02:41 PM EndDateTime : 2/2/2015 1:02:38 PM Duration : -00:00:03.2300000 CreatedDateTime : 2/2/2015 1:02:53 PM Status : Completed ProtectionGroupName : Clone SmProtectionGroupId : 34 PolicyName : Vault SmPolicyId : 18 BackupName : Clone_SCSPR0019366001_02-02-2015_13.02.45 VerificationStatus : NotVerified
-
Démarrez le processus de restauration dans le studio HANA.
La base de données est arrêtée.
-
Restaurez les données de la sauvegarde à l'aide de la cmdlet Restore-SmBackup.
AppObjectId est "hôte\Plugin\UID", où UID = <instance_name> est pour la ressource d'instance MySQL découverte manuellement et UID = <instance_name>\<databse_name> est pour la ressource de base de données MySQL. Vous pouvez obtenir le ResourceID à partir de l'applet de commande Get-SmResources. PS C:\> Get-SmResources -HostName cn24.sccore.test.com -PluginCode MySQL
Cet exemple montre comment restaurer la base de données à partir du stockage primaire :
PS C:\> Restore-SmBackup -PluginCode MySQL -AppObjectId cn24.sccore.test.com\MySQL\MySQLinst1\DB01 -BackupId 3
Cet exemple montre comment restaurer la base de données à partir du stockage secondaire :
PS C:\> Restore-SmBackup -PluginCode 'MySQL' -AppObjectId cn24.sccore.test.com\MySQL\MySQLinst1\DB01 -BackupId 399 -Confirm:$false -Archive @( @{"Primary"="<Primary Vserver>:<PrimaryVolume>";"Secondary"="<Secondary Vserver>:<SecondaryVolume>"})
Les informations relatives aux paramètres pouvant être utilisés avec la cmdlet et leurs descriptions peuvent être obtenues en exécutant get-Help nom_commande. Vous pouvez également vous reporter à la "Guide de référence de l'applet de commande du logiciel SnapCenter".