一直都没有搞懂mysqldump是怎么备份的。麻烦各位大虾了!!如:我MYSQL安装在D:\AppServ\MySQL下我怎样使用mysqldump才能正确备份了??
/usr/local/mysql/bin/mysqldump -uyejr -pyejr \
--triggers -R --hex-blob -x db_name > db_name.sql
这是在网上看的人家的
一直都不懂是些什么意思???

解决方案 »

  1.   

    最简单的就是
    mysqldump -hlocalhost -uroot -pxxx --opt db_name > db_name.sql
      

  2.   

    http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1551
      

  3.   

    打开http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1551 中有这么一句话
    因此,如果您像装载整个数据库Meet_A_Geek的内容到一个文件中,可以使用下面的命令: 
    bin/mysqldump –p Meet_A_Geek > MeetAGeek_Dump_File.txt 那么我在命令行中这样写是否正确:
    bin/mysqldump -p neo > neo_file.sql;neo 是我的数据库名称 其实关键就是我不知道怎样才能正确运行bin/mysqldump -p neo > neo_file.sql;这句话
    是格式没有写正确?还是其他原因?对DOS命令不熟,请教大虾!
      

  4.   

    mysqldump -hlocalhost -uroot -pxxx db_name > db_name.sql
    -h主机名,本机为localhost,默认为localhost
    -uroot 用户名root
    -pxxx  xxx为密码
    db_name为要导出的数据库名
      

  5.   

     我是这么写的啊
    mysqldump -hlocalhost -uroot -p123 neo > neo.sql; 
    它还是要报错
    真不懂是什么原因我MYSQL安装在D:\AppServ\MySQL下 
      

  6.   

    内个,,你这是在执行sql语句吗,,,mysqldump是个应用程序,到 driver:\mysql\bin目录中去执行,不是在mysql里写c:\mysql\bin > mysqldump -u...... 
      

  7.   

    楼主吧mysqldump当做了SQL命令当然错啦。mysqldump是一个exe程序,你要在终端(命令提示符)下切换目录执行它的。
      

  8.   

    同时安装windows和R键, cmd, 然后切换到你的mysql安装文件目录下如@yemingwy所说的那样:到 C:\mysql\bin目录中去执行或者其它盘(D, E, F..)。。
      

  9.   


    楼主,仔细看看自由火的提供的这篇文章哦mysqldump命令位于mysql/bin/目录中
      

  10.   

    进入D:\AppServ\MySQL\bin\
    mysqldump -hlocalhost -uroot -pxxx --opt db_name > db_name.sql
      

  11.   

      mysql db_name < db_name.sql 导入到数据库中
      

  12.   

    mysqldump -hlocalhost -uroot -pxxx db_name > db_name.sql楼上,话说mysql数据库备份后的扩展名好像是.bak是不?这里用.sql能行吗???
      

  13.   

    还原
    mysql -uusername -ppassword dbname < c:\news.sql