各位是怎么使用mysqldump 命令备份数据库的呢?麻烦贴一下吧,拜托了!!!小弟不才!!!遇到了一个很严重的问题!!为什么在mysql自带的控制台mysqldump -uroot -proot test >d:\test.sql  不能执行呢? 开始的时候是报 outfile disable的错误,后来的是show warnings disable!!!!  这个到底是什么原因呢??后来出于无奈在系统的dos下 竟然就能顺利的备份。用的是同一个命令~~~~~~~~~~~~~~~~
这到底是什么原因恩????系统是XP mysql的版本是 5.0.27!!!!!!!!!!!!!!!!!!!!!
求高手解答!!!!!!!!!!!!

解决方案 »

  1.   

    我的就可以啊
    是不是你的mysqldump不支持啊
    从新下载个换个版本之类的
      

  2.   

    mysqldump是逻辑备份的客户工具,不能在mysql命令行工具上执行的,其跟mysql命令行工具一样,直接在cmd等环境中运行即可。
      

  3.   

    2楼分析正确,mysql也是个工具,mysqldump也是个工具,还有譬如mysqlbinlog等等都是工具,直接在cmd里跑就行了。所以当然不能mysql工具里套mysqldump了。
      

  4.   

    谢谢le!!!可是为什么会出现 outfile disable 这样的语句呢???
     
      

  5.   


    因为你是在MYSQL的命令工具中输入的这个命令,而MYSQL把它解析成其它语句了。自然会出错。mysqldump 是操作系统下的命令工具。