如何使用sql语句备份和恢复mysql数据库

转载 2007年10月10日 11:12:00

  

如何使用sql语句备份和恢复mysql数据库


  导出要用到MySQL的mysqldump工具,基本用法是:   

  mysqldump [OPTIONS] database [tables]  

  如果你不给定任何表,整个数据库将被导出。 

       一般使用的命令:

       mysqldump --quick --database ondemand1 --u root >bacqup.sql

      这样就能把数据库中ondemand1的表全部备份出来。

     其中参数的格式是:--(两横杠,不是我们常用的单横杠)

     quick是在数据比较多的时候,不用该参数的话,所有的数据都会先在内存缓存,接着才导出,这样会导致服务器运行减慢!

     --u 必须要加一个用户名,否则系统会提示你进不了ODBC数据库的。

    >backup.sql则是你备份数据库的目标文件名

    数据导入:

     可以使用MySQL-Front工具把上面导出的backup.sql数据库导入执行。
 
   

    以下导入方法未测试是否可行!     

    导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:   

  mysqladmin create target_db_name   

  mysql target_db_name < backup-file.sql

 转自 : http://blog.nnsky.com/blog_view_180141.html

MySQL数据库备份的几种方式

MySQL备份的几种方式 最近一直想写点博客,但是不知道写什么,感觉自己最近的知识没有什么增加,今天想到了一篇可以写的博客。以前试过根据data文件夹备份MySQL,但是从来没有成功过,前几天帮助朋友...
  • long2010yu2010
  • long2010yu2010
  • 2014年06月29日 14:34
  • 19207

如何使用bat 备份mysql数据库 ,以及还原数据库,并且生成log 日志

备份数据库 脚本  文件:备份数据库.bat mysqldump -h127.0.0.1 -P11811 -uroot -p密码 --default-character-set=utf8  tes...
  • lilizhenzhu
  • lilizhenzhu
  • 2016年08月17日 15:23
  • 879

用sql语句快速备份表数据

用sql语句快速备份表数据
  • lqh4188
  • lqh4188
  • 2015年07月20日 18:11
  • 16215

mysql 常用命令与备份恢复 整理

常用命令 编辑 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> ...
  • Loadrunn
  • Loadrunn
  • 2016年03月03日 10:53
  • 3130

Java备份和还原MySQL数据库

网络上有很多关于Java程序中备份和还原
  • zhangyihui1986
  • zhangyihui1986
  • 2014年09月23日 11:57
  • 4226

SQL数据库有关备份和恢复的语句及操作

备份的代码如下: //开始备份 with adoquery1 do begin close; sql.Clea...
  • KH717586350
  • KH717586350
  • 2015年12月23日 21:42
  • 1925

MySQL数据库(表)的导入导出(备份和还原) mysql 根据一张表数据更新另一张表

mysql 根据一张表数据更新另一张表 sql示例 update a  ,b  set  a.name = b.name  where  a.id = b.id ...
  • haluoluo211
  • haluoluo211
  • 2016年08月29日 18:06
  • 3380

使用MySQLDump来备份MySQL数据库及常用的导入导出语句

MySQLDump导入导出Mysql数据库及其常用示例
  • zztfj
  • zztfj
  • 2011年02月12日 17:09
  • 1540

MySQL数据库中SQL语句的基本使用(二)

上一篇文章主要介绍了DDL,主要是对数据库 、数据表、以及表中字段的修改等等。今天我要介绍的是DCL操作,主要是对数据表进行增、删、改、查等操作。对应的关键字为insert 、delete、updat...
  • taotao19900601
  • taotao19900601
  • 2017年08月08日 21:50
  • 103

使用MySql数据库基准压力测试工具mysqlslap重放sql语句

参考: http://blog.csdn.net/mr_mablevi/article/details/5881491
  • lidan3959
  • lidan3959
  • 2014年05月04日 17:55
  • 1142
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用sql语句备份和恢复mysql数据库
举报原因:
原因补充:

(最多只允许输入30个字)