Solved

Backup mysql files

Posted on 2012-04-01
9
513 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

 
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 51

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 51

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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

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.
Originally, this post was published on Monitis Blog, you can check it here . In business circles, we sometimes hear that today is the “age of the customer.” And so it is. Thanks to the enormous advances over the past few years in consumer techno…
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.
The viewer will learn how to successfully download and install the SARDU utility on Windows 7, without downloading adware.

626 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