mysqldump備份數(shù)據(jù)庫實現(xiàn)步驟
備份數(shù)據(jù)庫是不能靠拷貝的方法,因為一但數(shù)據(jù)庫發(fā)生損壞,拷貝他的文件也是沒有用!!下面介紹一種用DOS命令的方法備份和恢復數(shù)據(jù)庫:
一、mysqldump備份:
建立新的空白表= 清空表=初始化 注意大小寫:mysql> SHOW DATABASES;//命令字一般要大寫!
1=備份數(shù)據(jù)庫結構=C:\Documents and Settings\user>mysqldump -u root -proot -d --opt new_db>c:\3456.sql//無數(shù)據(jù)的空表
2=進入MySql=C:\Documents and Settings\user>mysql -u root -proot
3=刪除數(shù)據(jù)庫=mysql> DROP DATABASE new_db;
4=建新數(shù)據(jù)庫=mysql> CREATE DATABASE new_db;
5=用數(shù)據(jù)庫=mysql> use new_db
6=導入sql文件=mysql> source c:\3456.sql
二、 數(shù)據(jù)恢復:
1=備份數(shù)據(jù)庫和數(shù)據(jù)=C:\Documents and Settings\user>mysqldump -u root -proot --opt new_db >c:\an.sql//后面不待分號
2=進入MySql=C:\Documents and Settings\user>mysql -u root -proot
//mysql> show databases;
3=刪除數(shù)據(jù)庫=mysql> drop database new_db;
4=建新數(shù)據(jù)庫=mysql> create database new_db;
5=用數(shù)據(jù)庫=mysql> use new_db
6=導入sql文件=mysql> source c:\3456.sql
【編輯推薦】