做过两次项目,都有的是MySQL,速度、负载量都没什么问题。
  一直使用mysqldump做备份,使用mysql作还原(从server备份下来,到local做调试用)。
  ‘巧’的是,两次项目都在数据量比较多的情况下,大概跑了一年左右,都在local使用mysql命令还原的时候出现错误:ERROR at line 902: Unknown command '\''.有没有人遇到过这类问题,首先是如何发生的,符合避免;其次是发生了如何解决?

解决方案 »

  1.   

    mysql中,“\”作为转义字符,估计是这个东西引起的错误
      

  2.   

    用MYSQLDUMP备份再用MYSQL还原,在同版本下一般没有问题,你的版本是否一致,
    出错的TXT是什么?
      

  3.   


    看一下你的这个902 行的SQL语句是什么? 
      

  4.   

    ·我的版本一致。
    ·这个文件有1G,即使用UE打开也基本上找不到902行的\。
      

  5.   

    ERROR at line 902------------
    看看这行是什么内容吧,这样容易分析问题所在,linux下:
    打开文件: vi 文件显示行号:  :set nu定位某行:  :902
      

  6.   

    \'应该是varchar设定引号问题吧
      

  7.   


    建议先用UltrEdit 取出前 2000 多行,取个完整的。然后执行看有没有问题。
      

  8.   

    看一下两个mysql的版本,字符集是否都是相同的
      

  9.   

    今天结贴,使用Naicat工具直接数据传输就没问题。
      

  10.   

    用MYSQLDUMP导出的,再用MYSQL导入,一般没有问题,用SQLYOG备份伯就不行