如下备份了数据库
mysqldump --opt test0212 -uroot -p123456 >/usr/shuju/test0212.sql接下来我把数据库test0212给删除了,然后恢复这数据库
mysqldump --opt test0212 -uroot -p123456 </usr/shuju/test0212.sql
但是出现如下错误:
mysqldump:Got error :1049: Unknow database 'test0212' when selecting the database哪位高手指点下 谢谢

解决方案 »

  1.   

    恩 不能删除数据库
    如果删除了 要建一个名为'test0212' 的数据库,这样就可以了刚刚试了下,数据没有恢复,晕了
      

  2.   

    那我把我操作总结下 看看哪出问题了mysqldump --opt test0212 -uroot -p123456 >/usr/shuju/test0212.sql  //数据库test0212中有数据 接下来我把数据库test0212给删除了
    drop database test0212创建一个新的数据库
    create database test然后恢复
    mysqldump --opt test -uroot -p123456 </usr/shuju/test0212.sql但是test中是空的 什么数据也没有为什么是这样呢? 
      

  3.   

    你确认test0212.sql有数据吗? test0212.sql是通过mysql命令导出来的备份文件?
      

  4.   


    恩 写错了 应该是mysql 不是mysqldump