SiemensSEN
asked on
restore mysql server question
Hello,
I have a database already created. Now, I would like to restore a backup copy. Does the commands MySQL -<id> -p <database> < backup.sql delete the existing database and then create a new one or do I have to do the following
1: delete the existing DB
2: Create the database
2: restore the backup
Thanks for your help
I have a database already created. Now, I would like to restore a backup copy. Does the commands MySQL -<id> -p <database> < backup.sql delete the existing database and then create a new one or do I have to do the following
1: delete the existing DB
2: Create the database
2: restore the backup
Thanks for your help
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
It depends on your database dump file. E.g. using mysqldump, it is possible to request a "drop database" in the dump, using --add-drop-database
So have a look at the beginning of your backup.sql and if you can see something like "drop database ..." then you don't have to explicitly drop it.
As for creation, there's a similar option --no-create-db; unless invoked this way the "create database" will be present in the dump. Look for it.
So have a look at the beginning of your backup.sql and if you can see something like "drop database ..." then you don't have to explicitly drop it.
As for creation, there's a similar option --no-create-db; unless invoked this way the "create database" will be present in the dump. Look for it.
ASKER