灿烂的阳光,苦涩的生活,认真做,你能行!

MySQL 5.0 数据库备份与恢复:

上一篇 / 下一篇  2009-09-28 12:20:44 / 个人分类:数据库

1,  用 mysqldump 命令进行备份:
    在命令提示符窗口(注意不是 MySQL 的 MySQL Command Line Client 窗口)中输入,
    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -hlocalhost -uroot -proot        temp  > temp_20071106.sql
    或:C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -hlocalhost -u root -proot    temp > temp_20071106.sql
    或:C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -h localhost -u root -proot  temp > temp_20071106.sql
    先进入到 MySQL安装目录的bin目录下(便于存放生成的*.sql文件,也可以直接打开命令提示符窗口,默认存放路径为"C:\Documents and Settings\Administrator>").其中-h,-u两个参数名与参数值之间可用或不用空格分隔, 但-p参数的参数名与参数值之间是一定不能加空格的,也可以这样输入:
    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -hlocalhost -uroot -p temp > temp_20071106.sql
    Enter password: root
    在后面再输入密码也可以成功.
    -h指出备份的数据库在本机,-u指出用户名,-p指出密码,temp为数据库名,后面可具体指定备份的数据表.
    结果生成的 temp_20071106.sql 文件会自动存在C:\Program Files\MySQL\MySQL Server 5.0\bin目录下.
   

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

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar