mysqldump
mysqldump是一個客戶端的備份程序,他可以備份數據庫,或者將數據庫傳輸到另外一個服務器。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1、語法
mysqldump [options] [db_name [tbl_name ...]]
2、選項參數列表
| 選項 |
說明 |
| -? | --help |
顯示幫助信息 |
| --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

