Restore MySQL database in WampServer
If you are running WampServer on your local machine, it can be a bit tricky to restore a MySQL database. You need to do it from the Windows command line (DOS prompt), rather then the MySQL console command line. The actual MySQL restore command is slightly different to normal and you need to make sure you are in the right directory first.
Here are the steps (using WampServer 2.0):
- Go to the Windows command line by going to Start -> Run and typing in cmd.
- You need to change directory to the MySQL bin directory. On my version, the directory is c:\wamp\bin\mysql\mysql4.1.22\bin.
Therefore, the command to change to this directory is:cd wamp\bin\mysql\mysql4.1.22\bin - Put the MySQL dump (SQL file) into the above directory
- Create the new database in phpmyAdmin (or on the command line)
- The actual restore command is slightly different to normal. The command is:
mysql.exe -u root -p databasename < filename.sqlNote that is says mysql.exe rather than the normal mysql.
- When it asks you for a password, just hit enter. There is no password assocated with the database that you created (unless you prefer to have one. But as it is local, there is no need)
- That's it!
Comments
Learn how to write custom Drupal modules
Does Drupal module development make your head explode and drive you crazy?
Why not learn from someone who has paved the way instead?
Sign up to Master Drupal 7 Module Development.
I am
I am a unix guy and could not for the life of me figure out how to run shell commands with windose cmd, thanks so much!
No problem Bri, glad to help!
dynamite! really helped
Hey! Thanks a lot for this bit of advice, really useful and couldn't find anything else on the internet that actually explains this!
Thanks. You are the best! I have been searching the Net for days to no avail.
Excellent peace of help. Thank you
Perfect ! thanks for your help
Thanks VERY VERY much - took ages to find this but it does exactly what it says on the tin. One of those magic results that don't happen very often
Nice
thxs man ,
Post new comment