----單個庫伤疙、單個表
mysqldump? -u用戶? -p密碼? -h客戶端遠程IP? ?庫名 表名 >? ?xx.sql(加路徑、備份文件)
----多個庫
mysqldump? -u用戶? -p密碼? -h客戶端遠程IP? -B? 庫名? 庫名 > xx.sql(加路徑凡蜻、備份文件)
----全部庫
mysqldump? -u用戶? -p密碼? -h客戶端遠程IP? -A? > xx.sql(加路徑澜沟、備份文件)
注:遠程加-h矾兜,本地不需要
-A, --all-databases 備份所有庫
-B,--databases bbs test mysql 備份多個數(shù)據(jù)庫
-F, --flflush-logs 備份之前刷新binlog日志
--default-character-set??指定導出數(shù)據(jù)時采用何種字符集,如果數(shù)據(jù)表不是采用默認的 latin1 字符集 的話崖面,那么導出 時必須指定該選項,否則再次導入數(shù)據(jù)后將產(chǎn)生亂碼問題梯影。
--no-data巫员,-d 不導出任何數(shù)據(jù),只導出數(shù)據(jù)庫表結構甲棍。
數(shù)據(jù)庫恢復備份的命令:
mysql? -u用戶? -p密碼? 庫名? > 備份文件
遠程的加上-h? ?
在MySQL中恢復備份命令:? ?
mysql >? ?source 備份文件的絕對路徑?