我在网上查到的样例语句:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
我在mysql>下使用 mysqldump -u root -p gb > gb.sql,总是报语法错误。
请问:上面语句中的">"是大于符号吗?

解决方案 »

  1.   

    没有空格就对了mysqldump -uroot -pgb > gb.sql
      

  2.   

    不好意思,上面没写清楚,我是说-u 和 -p与其后面的参数之间没有空格,其它的空格还是要有的。mysqldump -uroot -p密码 数据库名 > gb.sql
      

  3.   

    mysqldump -uroot -pgb > gb.sql
      

  4.   

    http://blog.chinaunix.net/u/29134/showart_287899.html
      

  5.   

    mysqldump -u<username> -p<password> <database> >1.sql  
      

  6.   

    靠,我查了好多书都是这样说,只是没有一个人说到了前提,害得我浪费了好多时间,正确的方法是:
     开始—运行—cmd进入本地计算机的mysql中的bin目录 
    导出: 
    mysqldump -h localhost -uroot -p[password] 数据库名 >导出数据库名.txt 
      

  7.   

    前提就是要进入mysql中的bin目录,mysqldump.exe程序就在那个目录中,好多人都是进入了mysql>界面才导出,就会所错,因为在那个界面所用的是mysql.exe程序,而不是mysqldump程序,有些所谓的高手误导好多人啊
      

  8.   

    mysqldump是mysql提供的一个工具,和mysql是一个级别的,你不能在mysql>下使用mysqldump。在mysql的bin目录下使用就ok