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