Back Up and Restore MySQL Snapshots
Use the existing MySQL snapshot on your source Virtual Appliance to back up and restore on the destination Virtual Appliance.
AppDynamics On-PremisesÂ
list_alt
list_alt
Use the existing MySQL snapshot on your source Virtual Appliance to back up and restore on the destination Virtual Appliance.
appdcli run mysql_backup create-snapshot repo3create-snapshot started. Status='backup-20251017052203'The backup job takes some time to complete.
kubectl get mysqlbackup -n mysqlNAME CLUSTER STATUS OUTPUT AGE
backup-20251017052203 appd-mysql Running backup-20251017052203 39sA default folder is created at /mnt/nfs_share on the NFS server.
/mnt/nfs_share# ls -ltr
Sample Output:
drwx------ 5 27 sudo 4096 Oct 8 16:10 mysql-mysql-backup-pvc-pvc-545f88bb-62b4-4bc1-820c-eda07a3db15e
ls -ltr <Backup-of-MySQL-Folder-VA>total 84
drwxr-x---. 2 27 27 61440 Oct 10 11:05 backup-20251017052203appdcli run mysql_backup create-snapshot repo3
create-snapshot started. Status='backup-20251017052203'The backup job takes some time to complete.
kubectl get mysqlbackup -n mysql
A default folder is created at /mnt/nfs_share on the NFS server.
/mnt/nfs_share# ls -ltr
cp -r <Backup-of-MySQL-Folder-Source-VA>/* <Backup-of-MySQL-Folder-Destination-VA>
kubectl exec -it appd-mysqlsh-0 -n mysql bash
cd /mysqlsh
bash drop-user-schemas.sh
exit
appdcli run mysql_backup restore-snapshot repo3 <snapshot-name>
appdcli run mysql_backup restore-snapshot repo3 backup-20251017052203NAME READY STATUS RESTARTS AGE
appd-mysql-0 2/2 Running 0 5d12h
appd-mysql-1 2/2 Running 0 5d12h
appd-mysql-2 2/2 Running 0 5d12h
appd-mysql-router-7b956f54c8-2xgpg 1/1 Running 0 5d12h
appd-mysql-router-7b956f54c8-2zqdq 1/1 Running 0 5d12h
appd-mysql-router-7b956f54c8-46wjh 1/1 Running 0 5d12h
appd-mysqlsh-0 1/1 Running 0 5d12h
appd-mysqlsh-1 1/1 Running 0 5d12h
appd-mysqlsh-2 1/1 Running 0 5d12h
backup-20251017052203-2q8jn 0/1 Completed 0 7m24s
restore-20251017052907-sncvm 1/1 Running 0 20s
restore-dump-nh52z 0/1 Completed 0 5d12h