mysql 备份命令mysqldump
来源:互联网 发布:javascript字符串拼接 编辑:程序博客网 时间:2024/06/05 08:15
mysqldump
1,导出某数据库,结构+数据
mysqldump -h127.0.0.1 -uroot -pxxx --opt db_name | grep -9 >/root/bak/db_name.gz
2,导出数据库,结构+数据+过程&函数
mysqldump -h127.0.0.1 -uroot -pxxx --opt -R db_name >db_name.sql
3,多个库
mysqldump -h127.0.0.1 -uroot -pxxx --opt --datbases db_name1 db_name2 >db.sql
4,导出所有库
mysqldump -h127.0.0.1 -uroot -pxxx --opt --all-databases > alldb.sql
5,只导出结构
mysqldump -h127.0.0.1 -uroot -pxxx --opt --no-data db_name > db_info.sql
6,只导出数据
mysqldump -h127.0.0.1 -uroot -pxxx --opt --no-create-info db_name > db1_onlydata.sql
7,导出某张表
mysqldump -h127.0.0.1 -uroot -pxxx --opt db_name table1 > db1_table1.sql
8,导出某张表的数据
mysqldump -h127.0.0.1 -uroot -pxxx --opt --no-create-info db_name table1 > db1_table1_data.sql
其中:
--opt Same as --add-drop-table, --add-locks, --create-options,
--quick, --extended-insert, --lock-tables, --set-charset,
and --disable-keys. Enabled by default, disable with
1,导出某数据库,结构+数据
mysqldump -h127.0.0.1 -uroot -pxxx --opt db_name | grep -9 >/root/bak/db_name.gz
2,导出数据库,结构+数据+过程&函数
mysqldump -h127.0.0.1 -uroot -pxxx --opt -R db_name >db_name.sql
3,多个库
mysqldump -h127.0.0.1 -uroot -pxxx --opt --datbases db_name1 db_name2 >db.sql
4,导出所有库
mysqldump -h127.0.0.1 -uroot -pxxx --opt --all-databases > alldb.sql
5,只导出结构
mysqldump -h127.0.0.1 -uroot -pxxx --opt --no-data db_name > db_info.sql
6,只导出数据
mysqldump -h127.0.0.1 -uroot -pxxx --opt --no-create-info db_name > db1_onlydata.sql
7,导出某张表
mysqldump -h127.0.0.1 -uroot -pxxx --opt db_name table1 > db1_table1.sql
8,导出某张表的数据
mysqldump -h127.0.0.1 -uroot -pxxx --opt --no-create-info db_name table1 > db1_table1_data.sql
其中:
--opt Same as --add-drop-table, --add-locks, --create-options,
--quick, --extended-insert, --lock-tables, --set-charset,
and --disable-keys. Enabled by default, disable with
--skip-opt
其他常用参数:
--events:导出scheduler event
--routines:存储过程和函数 简写-R
--triggers:触发器,默认导出
一个压缩备份脚本
mysqldump -uusername -ppassword --opt --routines --triggers --events --all-databases --skip-lock-tables | gzip >`date +%Y%m%d`.sql.gz
#find /home/mysqlbak/ -mtime +7 -name '*[1-9].sql' -exec rm -rf {} \;
find /home/mysqlbak/ -mtime +10 -name '*.sql.gz' -exec rm -rf {} \;
还原解压缩备份
gunzip < xxx.sql.gz | mysql -uusername -ppassword databasename
0 0
- MySQL备份-mysqldump命令
- mysql 备份命令mysqldump
- Mysql命令mysqldump:备份数据库
- mysql中用mysqldump命令备份
- Mysql命令mysqldump:备份数据库
- MySQL命令mysqldump:备份数据库
- 使用mysqldump命令备份恢复MySQL数据库
- mysqldump 备份数据库命令
- 使用MYSQLDUMP命令备份
- mysqldump命令备份
- mysqldump进行Mysql 备份
- mysqldump进行Mysql 备份
- mysqldump进行Mysql 备份
- MySQL 备份--mysqldump
- mysql 数据库备份mysqldump
- MySQL备份之mysqldump
- MySql备份之mysqldump
- MySQL mysqldump 数据备份
- ueditor上传的图片自动调整大小
- 大数据系列修炼-Scala课程56
- ant sshexec应用举例
- 更新xcode8之后模拟器没了
- Elasticsearch 5.0 rollover api 学习
- mysql 备份命令mysqldump
- 如何调整Android手机的开机音量大小
- 大数据系列修炼-Scala课程57
- ORACLE DUAL表详解 (转)
- Spinner
- 面试题——不用循环计算1+2+...+100之和
- 我的自白书
- RequireJs使用
- (并查集)Ubiquitous Religions