Summary

Today, we will learn how to save a MySQL database on a Windows environment, after installing a web server WAMP. We will use a native tool that comes with MySQL i.e. MySQLDump.

In this tutorial, we are going to use WAMP 2.5 and will name the backup as “mydb”.

Database Saving

We will have to open a Windows command prompt. Building on the executable “mysqldump” then can quickly back up a database.

cd "C: \ wamp \ bin \ mysql \ mysql5.6.17 \ bin \"
mysqldump.exe -u root -p mydatabase> C: \ Backup \ mabase.sql
Enter password: ****************

We jump by assigning the directory where the executable file located and then mysqldump.exe with the –u option to the user name, –p option to be asked for the password, and following your options as it is necessary to indicate the name of the database. Then the end of the line records the output to a file named “mabase.sql” located in the directory “C:\Backup”.

The download has to enter the password every time. Which is not a practical thing to perform the backup through a script. Hence, we will see a better alternative.

At the root of the “C” drive, create a file “my.cnf” with the following content tailoring information:

[Mysqldump]
user = user
password = password

Save this file, this also be positioned at the following locations from the documentation of mysqldump:

- C: \ WINDOWS \ my.cnf 
- C: \ wamp \ mysql \ my.cnf

On this file, please limit by security permissions. And specify permissions for the accounting system and the account that is running WAMP on your server.

Finally, the option is removed “-p” command, since it will necessary to specify a password, it will refer directly to the my.cnf

cd "C: \ wamp \ bin \ mysql \ mysql5.6.17 \ bin \"
mysqldump.exe -u root mydatabase> C: \ Backup \ mabase.sql

The backup should run without intervention from you to enter the password!

To script all, you can add the date in the name of the file, save it in a script file Batch, and run by a scheduled task.

Popular Posts You May Read

Explore more hosting insights, tips and industry updates.

How to Add a Hosting Service Plan in Plesk

This article will explain to you how to add a hosting service plan in Plesk.…

Linux Process CPU Usage Monitoring

In this tutorial, we will see how to collect CPU usage of a Linux process.…

Cloud Computing 101

Imagine a corporate data center. Say, it has 100+ servers, air conditioning, power backup, and…