Restaurar una base de datos MySQL mediante cmdlets de PowerShell
-
PDF de este sitio de documentos
- Proteger bases de datos de Microsoft SQL Server
- Proteger las bases de datos SAP HANA
- Proteger IBM DB2
- Proteger PostgreSQL
- Proteger MySQL
Recopilación de documentos PDF independientes
Creating your file...
La restauración de un backup de MySQL incluye el inicio de una sesión de conexión con SnapCenter Server, el listado de los backups y la recuperación de información de los backups, así como la restauración de un backup.
Debe haber preparado el entorno de PowerShell para ejecutar los cmdlets de PowerShell.
-
Inicie una sesión de conexión con el servidor de SnapCenter para el usuario especificado mediante el cmdlet de Open-SmConnection.
PS C:\> Open-SmConnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Identifique el backup que desea restaurar mediante los cmdlets Get-SmBackup y Get-SmBackupReport.
Este ejemplo muestra que hay dos backups disponibles para restaurar:
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
En este ejemplo, se muestra información detallada sobre el backup del 29 de enero de 2015 al 3 de febrero de 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
-
Inicie el proceso de recuperación en el estudio HANA.
La base de datos se cierra.
-
Puede restaurar los datos del backup mediante el cmdlet Restore-SmBackup.
AppObjectId es «Host\Plugin\UID», donde UID = <instance_name> es para un recurso de instancia de MySQL detectado manualmente y UID = <instance_name>\<databse_name> es para un recurso de base de datos MySQL. Es posible obtener el ResourceID del cmdlet Get-SmResources. PS C:\> Get-SmResources -HostName cn24.sccore.test.com -PluginCode MySQL
Este ejemplo muestra cómo restaurar la base de datos desde el almacenamiento primario:
PS C:\> Restore-SmBackup -PluginCode MySQL -AppObjectId cn24.sccore.test.com\MySQL\MySQLinst1\DB01 -BackupId 3
Este ejemplo muestra cómo restaurar la base de datos desde el almacenamiento secundario:
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>"})
La información relativa a los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help nombre_comando. Alternativamente, también puede consultar la "Guía de referencia de cmdlets de SnapCenter Software".