您好,登錄后才能下訂單哦!
今天小編給大家分享的是MySQL數據庫備份之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 | 禁止生成創建數據庫庫表語句 |
-- -password | 連接MySQL服務器的密碼 |
-- -port | MySQL服務器的端口號 |
-- -user | 連接MySQL服務器的用戶名 |
參考實例
導出整個數據庫:
[root@linuxcool ~]# mysqldump -u linuxcool -p smgp_apps_linuxcool > linuxcool.sql
導出數據庫中的一個表:
[root@linuxcool ~]# mysqldump -u linuxcool -p smgp_apps_linuxcool users > linuxcool_users.sql
導出一個數據庫結構:
[root@linuxcool ~]# mysqldump -u linuxcool -p -d --add-drop-table smgp_apps_linuxcool > linuxcool_db.sql
關于MySQL數據庫備份之mysqldump命令就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。