mysql表备份及还原
2024-08-24 05:18:03
备份
导出数据库所有表结构
1
|
mysqldump -uroot -ppassword -d dbname > db.sql |
导出数据库某个表结构
1
|
mysqldump -uroot -ppassword -d dbname tablename > db.sql |
导出数据库所有表结构及数据
1
|
mysqldump -uroot -ppassword dbname > db.sql |
导出数据库某个表结构及数据
1
|
mysqldump -uroot -ppassword dbname tablename > db.sql |
导出部分数据
1
2
|
--where="条件" mysqldump -uroot -ppassword dbname tablename -w "条件" > db.sql |
-w或–where,条件一定要用双引号包围,单引号不行。
注意
导出数据不需要-d
可能会出现如下错误
mysqldump: Got error 1044: Access denied for use ‘zndw’@’localhost’ to database ‘scilibrary’ when doing LOCK TABLES
出现这个错误的原因是该用户无lock tables权限。
解决办法
(1) 给该用户赋予lock tables权限
(2) 加上--skip-lock-tables,如
1
|
mysqldump -uroot -ppassword dbname --skip-lock-tables > db.sql |
导入
1
|
source xxx.sql |
(1) 语句后面不能有分号;
(2) 用户要有insert等权限
最新文章
- SharePoint 2013常用开发工具分享
- SVM基本思想和对偶推导笔记-记录毕业论文1
- C#支持文件拖拽
- poj 3170
- HW5.11
- URPF技术白皮书
- HDU-3719 二叉搜索树
- Solr4.8.0源码分析(26)之Recovery失败造成的宕机原因分析
- html自定义调控
- MySQL 经典面试题
- Linux 系统裁剪笔记 软盘2
- ES 19 - Elasticsearch的检索语法(_search API的使用)
- 搞懂MySQL InnoDB B+树索引
- jQuery: 判断from表单是否修改
- Java_IO_文件的续写_小笔记
- 知乎如何基于开源Druid打造下一代数据平台?
- Appium的工作原理
- 经实测解决Access-Control-Allow-Origin多域名跨域问题
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- 存储设备的DDP功能详解
热门文章
- 第33届 MPD软件工作坊(南京站)有哪些亮点值得我们参加?
- Python学习笔记——基础篇【第六周】——Subprocess模块
- CentOS 7中将Tomcat设置为系统服务
- cocos2d-html5 之重要概念
- Leetcode 解题报告
- linux系统被入侵后处理经历【转】
- 无法启动T-SQL调试。未能连接到计算机";.";。这是在主机名解析时通常出现的暂时错误……
- python学习之glob模块
- C++实现中缀表达式转前、后缀
- NIC Bonding: 2 nic port as 1 interface