mysql 备份语句
模板: mysqldump -h IP -u user -p 选项 dbname>d:\db.sql
选项:-f表示有错误时继续 -d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。
只导出表结构:
mysqldump -udb_user -p dbname -d –trigger=false
只导出存储过程:
mysqldump -f -Rtdn -triggers=false
只导出触发器:
mysqldump -f -tdn –triggers
只导出事件:
mysqldump -f -Etdn –triggers=false
只导出数据:
mysqldump -f –single-transaction –triggers=false -t
备份库中的表和数据
mysqldump -udb_user -p dbname | dbname_bak.sql
或
mysqldump -udb_user -p dbname | gzip > dbname_bak.sql.gz
备份库中的表、数据和存储过程
mysqldump -udb_user -p dbname -R | dbname_bak.sql
或
mysqldump -udb_user -p dbname -R | gzip > dbname_bak.sql.gz
备份存储过程过程中如果出现错误:
mysqldump: db_user has insufficent privileges to SHOW CREATE PROCEDURE `sp_name`!
解决办法:
grant select on mysql.proc TO dbuser@host
恢复完整的库
mysql -udbuser -p dbname < dbname_bak.sql
或
gzip < dbname_bak.sql.gz | mysql -udbuser -p dbname
最新文章
- UITableViewHeaderFooterView的封装
- mybatis组合模糊+分页查询
- float浮动与清除浮动
- bam/sam格式说明
- 5个缺失的 JavaScript 数字格式化函数
- Android ImageView的scaletype属性
- Composer Yii2 不设置全局变量 归档安装 Win7
- Core Animation中的组动画
- HTML-input标签需设置的属性
- Codeforces 839D Winter is here【数学:容斥原理】
- List<;? extends T>;和List<;? super T>;之间有什么区别?
- python特殊方法定制类
- 使用GitHub-Pages创建博客和图片上传问题解决
- LruCacahe在美团DSP系统中的应用演进
- python dtrace 安装与应用
- Linux内核时间
- 20155314 2016-2017-2 《Java程序设计》第3周学习总结
- IntelliJ IDEA中Java类注释
- Unity3D使用NGUI实现简单背包功能
- 【51nod1006】simple KMP