mysqldump 备份命令的一些用法

1)导出所有的数据库(库/表结构/数据)
mysqldump -uroot -proot --all-databases > keysou.sql
2)导出所有的数据库(库/表结构,但不包括数据)
mysqldump -uroot -proot --all-databases --no-data > keysou.sql
3)只导出某一个表(结构+数据:commany.user)
mysqldump -uroot -proot commany user > keysou.sql
4) 只导出某一个表(结构,不包括数据:commany.user)
mysqldum -uroot -proot --no-data commany user >keysou.sql
5)导出多个表(结构+数据: commany.user ,commany.dept)
mysqldum -uroot -proot --no-data commany user dept >keysou.sql
6)在备份的时候不创建表结构
mysqldum -uroot -proot --no-create-info commany user >keysou.sql
or:查看备份的结构
select * from commany.user into outfile 'keysou.sql'
7)导出单个数据库(结构+数据)
mysqldump -uroot -proot --database commany > keysou.sql
8)导出多个数据库(结构+数据)
mysqldump -uroot -proot --database commany bbs > keysou.sql
9)导出单个数据库(只要结构,不要数据)
mysqldump -uroot -proot --no-data --database commany > keysou.sql
10)导出多个数据库(只要结构,不要数据)
mysqldump -uroot -proot --no-data --database commany bbs > keysou.sql
11)导出单个数据库(只要数据,不要结构)
mysqldump -uroot -proot --no-create-db --no-create-info --database commany > keysou.sql
12)导出单个库(排除某个表)
mysqldump -uroot -proot --database commany --ignore-table=commany.user > keysou.sql
13)导出某个表的某一些数据(按条件)
mysqldump -uroot -proot --database commany user --where="user_id<1000" > keysou.sql


作者头像
南宫俊逸创始人

做一个积极主动热情的人,为了想要完成的事情和实现的目标,拼命投入力量。

上一篇:磁盘分区助手-专业版
下一篇:CentOS 7 安装phpstudy Web环境面板

发表评论

期待各位的加入,让原创发挥活力,让阅读更有价值!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱