天天看點

mysql備份

方法一:

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

上一篇: 循環嵌套
下一篇: mysqldump備份

繼續閱讀