通过mysqldump备份数据库
来源:互联网 发布:java接口中的静态方法 编辑:程序博客网 时间:2024/05/21 17:28
使用mysqldump命令备份
mysqldump命令的作用是备份MySQL数据库。是将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。
mysqldump基本语法(dos命令行): mysqldump -uusername -ppassword dbname -> BackupName.sql
参数释义:
username为数据库用户名
password为数据库密码
dbname表示数据库的名称
BackupName.sql表示备份数据库的文件名,文件名前面可以加上一个绝对路径,通常将数据库备份成一个后缀名为sql的文件。
举个栗子:
1.打开dos命令行:
2.输入备份数据库的命令(前提是配置了Path环境变量)
3.然后去备份的目录下查看备份的文件是否存在。
4.备份成功
5.注意:如果没有配置环境变量,但想要备份数据库的话,可以通过路径调用mysqldump.exe来备份数据库:
D:\wamp\MySQL\bin\mysqldump.exe 数据库名 -u用户名 -p密码 > test.sql
拓展:MySQL数据库的备份和还原命令
MySQL数据库备份和恢复用到了两个命令,分别是“mysqldump”和“mysql”,我们使用“mysqldump”命令进行数据库备份,使用“mysql”命令对数据库进行数据恢复。
下面是引用http://blog.csdn.net/u011277123/article/details/54285861中的
语法一、导出数据库中所有表结构;只导出表结构, 不导出表中的数据
mysqldump –opt -d 数据库名称 -u用户名 -p密码 > 保存文件路径
语法二、导出数据库中所有表中的数据;只导出表中的数据,不导出表结构
mysqldump -t 数据库名称 -u用户名 -p密码 > 保存文件路径
语法三、导出数据库中所有的表结构和数据;导出表结构和数据
mysqldump 数据库名称 -u用户名 -p密码 > 保存文件路径
或(该语句也可以):
mysqldump -u用户名 -p密码 数据库名称 > 保存文件路径
语法四、导出指定表的结构和数据
mysqldump -u用户名 -p密码 -B 数据库名称 –table 表名 > 保存文件路径
语法五、导出指定表数据,只导出数据,不导出表结构
mysqldump -t 数据库名称 -u用户名 -p密码 –table 表名 > 保存文件路径
语法六、将备份文件导入到数据库
mysql -u用户名 -p密码 数据库名称 < 用于恢复数据库的数据文件路径
- 通过mysqldump备份数据库
- Linux下通过java备份mysql数据库,使用mysqldump
- Linux下通过mysqldump备份MySQL数据库成sql文件
- mysqldump备份还原数据库
- 使用mysqldump备份数据库
- mysqldump备份数据库
- 利用mysqldump备份数据库
- mysqldump:数据库备份程序
- mysqldump备份数据库
- mysqldump 备份数据库命令
- 使用mysqldump备份数据库
- 利用mysqldump备份数据库
- 使用Mysqldump 备份数据库
- mysqldump:数据库备份程序
- mysqldump备份数据库
- mysqldump备份数据库
- mysqldump备份数据库
- mysql 数据库备份mysqldump
- html字符串中匹配所有img的src
- PHPCMS V9 自定义函数——根据模型ID和信息ID获取信息点击数
- Tomcat NIO 基本架构
- 二叉树的叶子值
- eShopOnContainers 学习之--Ordering的中介者模式
- 通过mysqldump备份数据库
- 互联网音乐还有什么机会
- Eclipse常用快捷键
- 如何设计一款大学生找实习的APP?
- 负载均衡在分布式架构中是怎么玩起来的?(
- JVM的体系结构
- iOS开发中向服务器上传视频的实践
- 适合创业团队使用的团队协作工具大盘点
- 类别(扩展类)编译成framework或.a后无法引用其方法