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















 
 
 




 
 
 
 