數據庫備份(導出)mysql
-- 結構+數據sql
mysqldump -u用戶名 -p密碼 數據庫名> d:\數據庫名-20150714.sql數據庫
-- (包括表結構、數據、存儲過程、函數)緩存
mysqldump -u用戶名 -p密碼 --opt -R 數據庫名> d:\數據庫名-20150714.sql服務器
--opt 這只是一個快捷選項,等同於同時添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 選項。本選項能讓 mysqldump 很快的導出數據,而且導出的數據能很快導回。該選項默認開啓,但能夠用 --skip-opt 禁用。注意,若是運行 mysqldump 沒有指定 --quick 或 --opt 選項,則會將整個結果集放在內存中。若是導出大數據庫的話可能會出現問題。函數
--quick,-q 該選項在導出大表時頗有用,它強制 mysqldump 從服務器查詢取得記錄直接輸出而不是取得全部記錄後將它們緩存到內存中。大數據
數據導入ui
-- mysql 導入mysqldump備份數據庫spa
mysql -u用戶名 -p密碼 數據庫名< D:\mysql_log\數據庫名-20150714.sqlip