备份

导出数据库所有表结构

mysqldump -uroot -ppassword -d dbname > db.sql

导出数据库某个表结构

mysqldump -uroot -ppassword -d dbname tablename > db.sql

导出数据库所有表结构及数据

mysqldump -uroot -ppassword dbname > db.sql

导出数据库某个表结构及数据

mysqldump -uroot -ppassword dbname tablename > db.sql

导出部分数据

--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,如

mysqldump -uroot -ppassword dbname --skip-lock-tables > db.sql

导入

source xxx.sql

(1) 语句后面不能有分号;

(2) 用户要有insert等权限

相关标签:备份 数据库

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql数据库备份还原表_MySQL数据库及表的备份与还原_MySQL相关推荐

  1. mysql怎么加载bak文件_MySQL数据库(表)的导入导出(备份和还原)

    一)在同一个数据库服务器上面进行数据表间的数据导入导出: 1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中: insert into db2.tb ...

  2. mysql还原数据表的语句_MYSQL数据库常用备份及恢复语句

    备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求. mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件 备份MySQL数据库为带删除表的格式,能够让该备 ...

  3. mysql administrator 备份 表_【转】如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库...

    如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库 MySQL Administrator 是什么软件? MySQL Administrator 是一个专门用于管 ...

  4. mysql全表重命名备份_MySQL数据库重命名的快速且安全方法(3种)

    MySQL数据库重命名的方法 Innodb引擎的表如何改数据库名,MyISAM引擎又该如何操作. 如果表是MyISAM引擎可以直接去到数据库目录mv重命名文件夹就可以. Innodb完全不行,会提示相 ...

  5. mysql数据库备份和还原的命令_Mysql数据库备份和还原常用的命令

    备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...

  6. mysql数据库咋还原_mysql数据库备份和还原

    一.数据备份 1.使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件.表的结构和表中的数据将存储在生成的文本文件中. mysqldump命令的工作原理很简单.它先 ...

  7. mysql binlog 备份_Mysql数据库的增量备份与还原

    一.备份的目的 做灾难恢复:对损坏的数据进行恢复和还原. 二.备份需要考虑的问题 可以接受丢失多少数据: 恢复数据的时间要多久: 恢复数据时是否持续提供服务: 恢复的对象,是一个库,多个表,单个表,还 ...

  8. mysql英文版数据库备份方法_mysql数据库太大了如何备份与还原

    命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法. 命令的使用方法是: mysqlhotcopy -u ...

  9. mysql查看备份文件_MySQL的备份与还原以及常用数据库查看命令

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...

  10. mysql备份的数据太大怎么办_mysql数据库太大了如何备份与还原

    命令:Mysqlhotcopy 这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法. 命令的使用方法是: mysqlhotcopy -u ...

最新文章

  1. 启动LINUX系统后,进入图形化界面的命令
  2. js去空格的三种方法
  3. POJ 1144 Network(无向图连通分量求割点)
  4. SqlBulkCopy批量复制数据
  5. 设计模式学习笔记(1)——单例模式
  6. SpringBoot 2.x 使用Redis作为项目数据缓存
  7. TCP/IP系列——长连接与短连接的区别
  8. MapReduce实现WordCount
  9. cad快速看图2020|cad迷你画图2020 附安装教程
  10. typedef用法,函数指针
  11. Agilent GeneSpring GX V11.5_win32_win64扩展生物学分析软件
  12. 计算机毕业设计ssm+vue基本微信小程序的拼车自助服务小程序-网约车拼车系统
  13. 利用Android手机破解微信加密数据库EnMicroMsg.db文件
  14. Element UI(一)
  15. oracle10G安装与配置
  16. html导航页面转换,纯CSS实现导航栏Tab切换效果
  17. linux重装出现cannot load file 5555h,装系统出现error cannot load file code 5555h 的解决
  18. Python3端口扫描器
  19. 可怕的冷读术:十二种瞬间打开陌生…
  20. linux 编译gdal库下载,各个版本VS编译好的GDAL库下载

热门文章

  1. 代码中findOne方法找不到
  2. VB讲课笔记04:数据类型、运算符与表达式、常用函数
  3. python代码封装加密_静态编译python源代码,使用Nuitka加密你的py源码
  4. fpga arm 通讯_科学网-[转载]【电子技术】【2014】FPGA增强的数据处理系统
  5. bzoj2425 [HAOI2010]计数 组合数
  6. 2017洛谷3月丧病月赛思考记录
  7. Java基础语法及其经验总结
  8. -bash:fork:Resource temporarily unavailable
  9. Algorithms Part 1-Question 4- SCC 强联通问题
  10. 调色师必须了解的LUT知识