mysql备份还原

摘要:
1.使用mysqldump命令进行备份:在命令提示符窗口中(注意它不是MySQL的MySQL CommandLineClient窗口),输入mysqldump localhost uroot proottemp˃temp_2011。sqlmysqldump hlocalhost uroot proattemp˃temp_2011

1,  用 mysqldump 命令进行备份: 
    在命令提示符窗口(注意不是 MySQL 的 MySQL Command Line Client 窗口)中输入, 
    mysqldump -hlocalhost -uroot -proot        temp  > temp_2011.sql 
    mysqldump -hlocalhost -u root -proot    temp > temp_2011.sql 
    mysqldump -h localhost -u root -proot  temp > temp_2011.sql 
    先进入到 MySQL想要存放备份文件的目录下(便于存放生成的*.sql文件).

也可以在命令里指定想要存放的目录:比如存放到根目录下,命令如下:

mysqldump -h localhost -u root -proot  temp > temp_2011.sql > /2011.sql

    其中-h,-u两个参数名与参数值之间可用或不用空格分隔,

    但-p参数的参数名与参数值之间是一定不能加空格的,也可以这样输入: 
    mysqldump -hlocalhost -uroot -p temp > temp_2011.sql 
    Enter password: root 
    在后面再输入密码也可以成功. 
    -h指出备份的数据库在本机,-u指出用户名,-p指出密码,temp为数据库名,后面可具体指定备份的数据表. 
    结果生成的 temp_2011.sql 文件会自动存在指定目录下. 
    

2  sql格式

2.1 用mysql 命令进行恢复: 
   mysql  -hlocalhost  -uroot  -proot          temp  < temp_20071106.sql 
    输入此命令后,数据库中的数据将恢复到备份时的数据. 
    注意:恢复时, temp 必须存在,数据库可空.恢复时会自动删除要恢复的表,再重新创建,插入数据. 

2.2 mysql中导入命令

   create database 目标数据库

   输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
   导入文件:mysql>source 导入的文件名; 
如我输入的命令行:mysql>source news.sql;

3 .gz格式

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

免责声明:文章转载自《mysql备份还原》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇第十章 百度Apollo实战selenium xpath高级语法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

黄聪:mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法

mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: select * from `article` where date_format(from_UNI...

利用JDBC连接Oracle数据库(转)

http://blog.csdn.net/wahaha1_/article/details/8512438 JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。 一、JDBC基础知识 JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问...

java中的vo 、dto 、dao--转

 java中的vo 、dto 、dao--转 原文地址:http://yinchunjian.iteye.com/blog/758196 O是跟数据库里表的映射,一个表对应一个VO DAO是用VO来访问真实的表,对数据库的操作都在DAO中完成 BO是业务层,做逻辑处理的 VO , PO , BO , QO, DAO ,POJO, O/R Mappin...

fmdb使用

[iOS]数据库第三方框架FMDB详细讲解 字数1706 阅读2976 评论17 喜欢110 [iOS]数据库第三方框架FMDB详细讲解 初识FMDB iOS中原生的SQLite API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatab...

3.oracle几种常用的登录方式

1.前言   这里我们在安装后oracle数据后就可以使用sqlplus命令进行登录了 2.oracle数据库的几种登录方式   2.1 sqlplus /nolog  (这样是为了不在cmd 或者terminal 上暴露密码的登录方式) $ sqlplus /nolog SQL> conn /as sysdba 或者 $ sqlplus /nol...

第一个Delphi小程序

第一次应工作需呀,接触这个语言,今晚在自己的电脑搭建好环境,写的第一个超简单的Delphi小程序! vartemp:Integer; //求个位数 procedureTForm1.BitBtn1Click(Sender: TObject); begintemp :=StrToInt(Edit1.Text); Label1.Caption := In...