Vembu NetworkBackup User Guide

Parent Previous Next

MySQL Backup


Vembu NetworkBackup backs up MySQL databases using the MySQLDump utility(mysqldump) that is present in the local machine as a .exe file. Vembu NetworkBackup supports various types of MySQL database backup such as Full and Incremental backup.


What does MySQLDump utility(mysqldump) do?


Note: Vembu NetworkBackup utilizes MySQLdump for dumping database during backup schedule (For both full and incremental) and uploads the local dump to the backup server.


Supported Versions:


Step 1- Choose Databases














Step 2- Configure Scheduling



You can configure your backup schedules flexibly based on your requirement. You can choose from Run Every/Run Daily/Run Weekly/Run Once for the backup schedules.


Run Every- Select the hour frequency at which backup schedule should be triggered. You can decide the days when the hourly schedules should be carried out.

Run Daily - Choose the time at which your MySQL backup data must be backed up daily. This will execute the backup every day during the time configured.

Run Weekly - Choose the time and the day of the week when the backup should run. Vembu NetworkBackup will run the backup in the configured time-period alone. You can select multiple days of the week if you wish to run the backup on multiple days of a week.

Run Once- This backup type allows you to run your backup once in the month/day/year you want to run it. Select the required month/day/year in which the backup must occur. You also have the option of configuring your time from the time format option available below the calendar view. The left pane is the Hour and right pane is minutes. 


Note:  If you choose Run Once option and have enabled Run this backup each time Vembu NetworkBackup restarts or configured Additional Full Backups then they will be disabled.


Server configuration:


Select Backup Server:


Test Connectivity:


Add Backup Server:



Step 3- Configure Retention:


Vembu NetworkBackup provides retention feature wherein you can retain multiple versions of a backup in the backup server. Retention feature is aimed at optimizing the storage utilization while adhering to your organizations backup policy. Retention can be configured for backed up files as well as deleted files. Vembu NetworkBackup retains the version files at the backup server based on two types of retention:


Note:  By default, retention count is '5' versions, which can be customized based on your requirement.



Retention policy for backed up files


Beside the Backed up Files tab, select the Edit option which will allow you to edit the retention policies for backed up files.


Version-Based Retention:




Time-Based Retention


When you select Time-Based Retention as your retention type, Vembu NetworkBackup will retain the version of your backup files in the backup server based on the age of version. The time period varies from day, week, month and year(default). Default count is for 5 years, which implies that until 5 years your version of the backup data will be retained in the backup server and will then be removed automatically. The maximum number of versions that can be retained during this period is 10 years. You can further customize your Retention based on two options provided:



Any number of versions can be created within this retention period:


When you select this option, Vembu NetworkBackup will retain all the versions of the backup data in the specified time frame. For example, if you have selected 5 years and select this option, all the versions that occur in the 5 years will be retained in your backup server. This is the default setting and default value is '5'.


Restrict the maximum number of versions that can be created within this retention period to :

Vembu NetworkBackup will retain the version files based on the value you configure. For example, if you have selected value as '5' which is the default count, Vembu NetworkBackup will retain only the last five version files created.



Additional Full Backups(Optional)


In an enterprise environment, configuring a backup job with one full backup followed by incremental forever is not a recommended practice. There may arise a requirement wherein you need to schedule full backups frequently. Running full backups frequently may sometimes lead to storage space consumption, due to which Vembu has developed an option to retain the number of additional full backups.


Once you have scheduled the additional full backup, the incremental post this will use this backup as your latest point. With this option, you can automate the periodic additional full backups.

For Continuous, Run Every Few Hours and Run Daily backups, the Additional Full Backup settings will allow you to configure daily/weekly/monthly additional full backups.


Note: For weekly backups, only Monthly additional full backups are possible.



Additional Full Backups can be configured in the following order of scheduling:



Note: You can limit the number of full backups to be retained with 'Store a maximum of' option. With this option, ypu can share the unwanted storage data occupied based for a time period. For example, a user needing no more than 6 months of data retainment can configure 6 monthly full backups where the 1st additional full backup will be deleted on the 7th month when a new full backup completes successfully. By default the value is '2'.


Advanced Options(Optional):

Advanced Backup Schedule Settings:



This option let you configure additional settings such as:




Pre\Post Backup commands:


Pre\Post Backup Commands allows you to configure system level actions that are to be executed before and after a backup process. This action includes running an application or executing script files.


Pre & Post Backup commands settings:




     For Example:

Windows - Commands, *.bat, *.cmd files

Linux - Commands, bash(shell scripting),  *.sh files



     For Example: C:\MyTools\myzip.exe. A simple zip tool which compresses the given files or folders that is present in the system command path.



Note:


Encryption Setting


Backups configured under Vembu NetworkBackup can be encrypted with a user-defined password which can be provided during backup configuration.


Steps to add Encryption Password:



Note: By default, Vembu NetworkBackup uses the system-generated password to encrypt backups even if Encryption is disabled. You can opt to a custom password for extended data protection and you will be required to provide it during recovery. Opting to the custom password will disable integrity check from being performed automatically. It is recommended to perform Quick VM Recovery periodically to ensure data integrity.



Note: Password and its hint should not be the same to avoid security issues. Password should contain at least a character, a number and a special character [ ! @ # $ % ^ & * ] .Encryption hint should be at least 6 characters and not more than 25 characters. Encryption hints are unique and no two passwords can have the same encryption hint.



Step 4- Review Configurations:



Note: While providing a backup name, only [a-z][A-Z][0-9][ - _ ] characters are allowed in the backup name. If you have configured a backup schedule with this name already, enter a different name for this backup job.



Note: Run this backup immediately after saving this configuration will not be applicable for Run Every schedule.








Note: To enhance your backup performance, close the progress window and open it only occasionally to check backup progress.