方法一:
1.導出整個資料庫
指令行進入到mysql安裝目錄的bin目錄下
假設裝在D:/mysql/bin
即:開始 運作 輸入cmd
d:
cd mysql/bin
然後執行下面語句
mysqldump -u 使用者名 -p 資料庫名 > 導出的檔案名
示例:mysqldump -u root -p sq_wcnc > d:\wcnc.sql
2.恢複資料庫
Data下建立資料庫檔案名
常用source 指令
進入mysql資料庫控制台
如mysql -u root -p
mysql>use 資料庫
然後使用source指令,後面參數為腳本檔案(如這裡用到的.sql)
mysql>source d:\wcnc.sql
mysql資料庫的備份與恢複
mysqldump可以導出
庫
表
例1:導出mugua庫下面的表
mysqldump -u使用者名 -p密碼 庫名 表1 表2 表3 > 位址/備份檔案名稱
例子:mysqldump -uroot -p11111111 mugua account > D:\\account.sql
導出的是建表語句及insert語句
例2:導出一個庫下的所有表
mysqldump -u使用者名 -p密碼 庫名 > 位址/備份檔案名稱
例子:mysqldump -uroot -p11111111 mugua > D:\\mugua.sql
例3:如何以庫為機關導出
mysqldump -u使用者名 -p密碼 -B 庫1 庫2 庫3 > 位址/備份檔案名稱
例子:mysqldump -uroot -p11111111 -B mugua php > D:\\muandphp.sql
例4如何導出所有庫
mysqldump -u使用者名 -p密碼 -A > 位址/備份檔案名稱
恢複
一如果是以庫為機關導出的sql檔案
1.登入到mysql指令行
對于庫級的備份檔案
mysql>source 備份檔案位址;
對于表級的備份檔案
mysql>use 庫名;
2不登入到mysql指令行
針對庫級的備份檔案
mysql -uroot -p密碼 < 庫級備份檔案位址
例子:mysql -uroot -p1111111 < D:/muandphp.sql