我先创建了一个数据库 temp ,其建立了一个表 user,
数据库备份时,输入命令:
C:\Documents and Settings\Administrator>mysqldump -u root -p root temp > temp.sq
l
Enter password: ****结果出现错误:
mysqldump: Got error: 1049: Unknown database 'root' when selecting the database怎么回事?
希望大家指点一下,谢谢了!

解决方案 »

  1.   

    C:\Documents   and   Settings\Administrator> mysqldump   -u   root   -p   root   temp   >   temp.sql
    这条语句出错了,应该是
    C:\Documents   and   Settings\Administrator> mysqldump   -u   root   -p temp   >   temp.sql
    你的语句把密码root也当成的一个数据库,如果你直接跟上密码的话,参数-p密码不能分开,要连在一起,即如下:
    C:\Documents   and   Settings\Administrator> mysqldump   -u   root   -proot temp   >   temp.sql 
     
      

  2.   

    看来LZ的密码应该是ROOT了。
    那除了LS老兄的,还有:
    C:\Documents   and   Settings\Administrator> mysqldump   -uroot   -proot temp   >   temp.sq