mysqldumpmysql
mysqldump是一個客戶端的備份程序,他能夠備份數據庫,或者將數據庫傳輸到另一個服務器。linux
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。sql
1、語法數據庫
mysqldump [options] [db_name [tbl_name ...]] 服務器
2、選項參數列表數據結構
選項wordpress |
說明學習 |
-? | --helpui |
顯示幫助信息url |
--add-drop-database |
在建立數據庫以前,增長刪除數據庫語句 |
--add-drop-table |
在建立表以前,增長刪除表語句 |
--add-locks |
在輸出insert語句的時候增長鎖表語句 |
-A | --all-database |
備份全部數據庫的全部表 |
--allow-keywords |
容許列名使用關鍵字 |
--bind-address=ip |
綁定ip |
--character-set-dir |
默認的字符集目錄 |
-i | --comments |
在備份的時候添加註釋 |
-c | --complete-insert |
使用完整的insert語句 |
-C | --compress |
在服務器和客戶端之間使用壓縮語句 |
-B | --database |
指定要備份的數據庫 |
--dump-date |
若是使用了—comments選項,那麼就能夠追加日期 |
-F | --flush-logs |
刷新日誌 |
--flush-privileges |
刷新權限 |
-f | --force |
強制執行 |
-ignore-table |
備份的時候忽略表 |
--lock-all-tables| -x |
備份的時候鎖定全部的數據庫 |
-l | --lock-tables |
鎖定指定的表 |
--log-error |
錯誤日誌 |
-t | --no-create-db |
備份數據庫的時候,不輸出建立表語句 |
-d | --no-data |
備份數據庫的時候,只備份數據結構,不備份數據 |
-P | --port |
指定端口 |
--protocol |
指定協議 |
-q | --quick |
靜默模式 |
-v | --verbose |
顯示詳細過程 |
-V | --version |
顯示版本信息 |
-u | --user |
指定用戶 |
-p | --password |
指定密碼 |
3、實例
備份指定的數據庫中的指定表
|
2)查看活動線程
|
作了一個Linux學習的平臺,目前出來一個雛形,各位能夠參考使用
連接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密碼:n7bk