Linux備份數據庫,mysqldump命令實例詳解


mysqldump是mysql數據庫中備份工具,用於將MYSQL服務器中的數據庫以標准的sql語言的方式導出,並保存到文件中。

語法:

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:禁止生成創建數據庫語句  
--pasword:連接mysql服務器的密碼  
--port:mysql服務器的端口號  
--user:連接mysql服務器的用戶名 

實例:

導出整個數據庫

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

導出一個表

mysqldump -u 用戶名 -p 數據庫名 表名 > 導出的文件名 
mysqldump -u linuxde -p data users > linuxde_users.sql

導出一個數據庫結構

mysqldump -u linuxde -p -d --add_drop-table smgp_apps_linuxde > linuxde_db.sql 
-d 沒有數據,--add-drop-table 每個create語句之前增加一個drop table

以上所述是小編給大家介紹的Linux中mysqldump命令實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM