MySQL數據庫備份方式

xmnx 9年前發布 | 11K 次閱讀 MySQL 數據庫服務器

可以使用SQLyog工具進行備份。但是最高效得方式還是命令行啊
1備份單個數據庫:
mysqldump -u用戶名 -p密碼 數據庫名 表名 -w=”篩選條件” > 導出文件路徑

例子:mysqldump -u shuzijiaoyu -pFounder123 testosslaobao gift -w gift_id=1 >/gift.sql

mysqldump -uroot -p123456 meteo sdata –where=” sensorid=11 and fieldid=0” > /home/xyx/Temp.sql
導出結構不導出數據
mysqldump -d 數據庫名 -uroot -p > xxx.sql
導出數據不導出結構
mysqldump -t 數據庫名 -uroot -p > xxx.sql
你想要帶創建數據庫的 語句的話 這樣寫
mysqldump -u 帳號 -p -B 數據庫名 > 導出文件名

2導入數據庫
建庫
mysql -uroot -p密碼 -e”create database testcetv_resmgr charset=utf8”
導入數據
mysql -uroot -p$INPUT testcetv_resmgr < ./sql/testcetv_resmgr.sql

3 mysqldump備份所有數據庫
mysqldump –all-databases -p -uroot >./all_databases20150304.sql
或者進入mysql后,選擇數據庫,使用source命令導入腳本

 本文由用戶 xmnx 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!