What do mysql backup and restore ?
I am newbie to mysql and want to clarify below on mysql backup and restore
What are the things needed to backup mysql and restore it like database name, username, password etc.
1)I have a database which need to be restored on different server so I used mysql dump command to backup the database by using username root and now during restoration on different server what is the username and password I need to use.
2)If I have created a new empty database on new server so can I restore old database on this new database.
You will need to recreate the grants on the new server. They typically aren't part of the mysqldump export. There are tools, such as pt-show-grants that can help with that, but for simple configuration it should be pretty easy to just run the appropriate GRANT commands.
A grant for the root user was probably part of the initial mysql server setup process. If it wasn't you'll need to do that before you can do anything else. You can import the dump using the username/password of the root user. But, for security reasons you should use less privileged users for typical connections.
There are some decent answers here as well:
http://serverfault.com/questions/8860/h … new-server
You have many options!!!
If you don't get to connect on database, you will have to restore it.
The basic restore command for restoring a full database from a disk backup image is
db2 RESTORE DATABASE dbname FROM directory TAKEN AT timestamp
To restore from TSM use:
db2 RESTORE DATABASE dbname USE TSM TAKEN AT timestamp
The timestamp represents the time the database
was backed up (it's the timestamp you see when the backup completes and
it also exists in the recovery history file and for backups to disk you
can see it in the filename or path)
Assuming the backup was done online with log archiving enabled, there is one more thing to do. When you perform an online backup, the restore must apply any transactions that were going on when the backup occurred in order to make sure the database is consistent. So now you must roll forward the database or the tablespaces to a point of consistency. For database level restores, you can roll forward to any point between the end of the backup and the current time (i.e. end of logs).
To check if a backup image is corrupted, you can use the db2ckbkp command
To check the backups taken on your server you can perform the following command
db2 list history backup all for
Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log Backup ID
-- --- ------------------ ---- --- ------------ ------------ --------------
B D 20080328013138001 N D S0000002.LOG S0000002.LOG
Contains 4 tablespace(s):
Comment: DB2 BACKUP SAMPLE ONLINE
Start Time: 20080328013138
End Time: 20080328013213
EID: 8 Location: c:\SAMPLE.0\DB2\NODE0000\CATN0000\20080328
The Start Time: 20080328013138 is the backup image timestamp.
To roll the database forward to the end of the logs and open the database for access
db2 ROLLFORWARD DATABASE dbname TO END OF LOGS AND STOP
To rollforward to a given point in time you can say
db2 ROLLFORWARD DATABASE dbname TO isotime USING LOCAL TIME AND STOP
If you able to connect on database, but some tablespaces are offline or are in the not normal state, you need to check and fix the problem.
Soon, a document will be post here with more details step by step to teach what you have to do when a database get crashed
http://bytes.com/topic/mysql/answers/96 … ost3793382
by McKinneys 2 years ago
MySQL said: Documentation (Errcode: 17)I have several mySQL databases on a dedicated server that appear to be corrupt. I am getting the error: MySQL said: Documentation#1 - Can't create/write to file '#sql_e6e_0.MYD' (Errcode: 17) when I try to access any table in any database. I can export the...
by morrisonn 2 years ago
SQL database is crashedHello, Our server was hit by some unknown virus which seems to have corrupted header information for many of our files including an important databases and some of its backups. However the log file (.LDF) for the live DB was not affected. We also have a relatively old...
by Whitney 8 years ago
How to set up MySQL on a server
by techniche 6 years ago
How To Take MySQL Database Backup of a WordPress Blog ?
by rellacomb 10 months ago
by Muhammad Junaid 5 years ago
My WordPress is hacked what should I do?Hi I was hosting my site for about 6 months but today I watched that was being hacked by some one and I don't have backup also
|HubPages Device ID|
|Login||This is necessary to sign in to the HubPages Service.|
|HubPages Google Analytics|
|HubPages Traffic Pixel|
|Google Hosted Libraries|
|Google AdSense Host API|
|Conversion Tracking Pixels|
|Author Google Analytics|
|Amazon Tracking Pixel|