Mysql_dump備份

參數詳解


mysqldump(選項)

--add-drop-table:在每個創建數據庫表語句前添加刪除數據庫表的語句;
--add-locks:備份數據庫表時鎖定數據庫表;
--all-databases:備份MySQL服務器上的所有數據庫;
--comments:添加註釋信息;
--compact:壓縮模式,產生更少的輸出;
--complete-insert:輸出完成的插入語句;
--databases:指定要備份的數據庫;
--default-character-set:指定默認字符集;
--force:當出現錯誤時仍然繼續備份操作;
--host:指定要備份數據庫的服務器;
--lock-tables:備份前,鎖定所有數據庫表;
--no-create-db:禁止生成創建數據庫語句;
--no-create-info:禁止生成創建數據庫庫表語句;
--password:連接MySQL服務器的密碼;
--port:MySQL服務器的端口號;
--user:連接MySQL服務器的用戶名。

實列

導出整個庫

mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
mysqldump -u uname -p databasename > databasename.sql

導出一個表

mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
mysqldump -u uname -p databasename users > databasename_users.sql

導出一個表結構

mysqldump -u uname -p -d --add-drop-table databasename > db.sql

  • -d 沒有數據,–add-drop-table每個create語句之前增加一個drop table
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章