mysqldump 备份命令的一些用法

guiyun affiliate
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


guiyun affiliate

作者头像
南宫俊逸创始人

君子好学,自强不息~

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

发表评论