Solved

Backup mysql files

Posted on 2012-04-01
9
498 Views
Last Modified: 2012-06-22
HI

Considering this question: http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/Windows_7/Q_27657841.html

I have to reinstall my operating system and I wonder how could I perform a backup of some databases exploring the hard drive directly ?

I used to use the apache from zend server.

Regards.
0
Comment
Question by:dimensionav
  • 3
  • 2
  • 2
  • +1
9 Comments
 

Author Comment

by:dimensionav
ID: 37794071
I forgot to mention that I can access to the computer by command line, is possible to perform a backup of the database by this way?
0
 
LVL 10

Accepted Solution

by:
Derokorian earned 250 total points
ID: 37795762
Well you could change directories to where MySQL is installed. Then look for the data folder, in this folder should be some files and folders matching database names. Inside each of those folders should be files matching names of tables from that database. Copy the entire DATA folder to disk / flash drive / whatever and simply restore the files in the same place on the new installation.
0
 
LVL 26

Expert Comment

by:EddieShipman
ID: 37797539
No, No, don't do that, use mysqldump to create your backups, this will recreate your entire DB correctly.
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 10

Expert Comment

by:Derokorian
ID: 37797626
Yes mysqldump would be preferred however dimensionav said:
I wonder how could I perform a backup of some databases exploring the hard drive directly.
Therefore using mysqldump while the preferred method for backing up a db, didn't fit into this requirement.
0
 

Author Comment

by:dimensionav
ID: 37797670
Guys, If I could connect the hard drive to another computer running mysql, will be possible to use mysqldump ?

Thanks.
0
 
LVL 26

Expert Comment

by:EddieShipman
ID: 37798370
Why can you not run mysqldump on the computer where your DB resides?
0
 
LVL 50

Expert Comment

by:Steve Bink
ID: 37799082
I've done many "backups" of MySQL databases by using the find-and-copy method.  With ISAM-based tables, this is not a problem.  It has proven safe for me in the past, given that the host service is not running.  Pay attention to that caveat - if the host service is running, the files could be in an inconsistent state.  There is some "proper care" to take with InnoDB tablespaces, especially if the destination server has an existing InnoDB tablespace.  In that case, I would recommend only using a tool such as mysqldump.

mysqldump is a mysql client in itself.  As long as the host service is running, and you can connect to it, you can use mysqldump to obtain an SQL-based backup of every object.  If possible, I recommend using this method.  This does require the host service to be running, though, which may not be an option for you given the phrasing of your request.
0
 

Author Comment

by:dimensionav
ID: 37800767
EddieShipman: Because the driver in which mysql engine resides has the operating system and I cant boot from it.

routinet: My tables are InnoDB actually.
0
 
LVL 50

Assisted Solution

by:Steve Bink
Steve Bink earned 250 total points
ID: 37802928
If you cannot run the host service, and your tables are InnoDB, then I would recommend copying the tablespace files to a new host service.  Make sure it is one with no other databases in it.  Put the files in place, start the new service, then use mysqldump to pull the data you need.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
While working, an annoying popup showing below will come and we cannot cancel or close it form the screen. The error message will come again and again.
In this Micro Tutorial viewers will learn how to use Boot Corrector from Paragon Rescue Kit Free to identify and fix the boot problems of Windows 7/8/2012R2 etc. As an example is used Windows 2012R2 which lost its active partition flag (often happen…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question