gz格式的还原文件,还原mysql数据库时,提示
ERROR at line 1: Unknown command '\'.
命令为
gzip</usr/agent.sql.gz|mysql -uroot -p123 agent我开始怀疑是路径问题,cd到/usr下执行
gzip < agent.sql.gz | mysql -uroot -p123 agent
提示也是一样的解压agent.sql.gz成agent.sql
用下述命令还原数据库是成功的
mysql -uroot -p123 agent < /usr/agent请问问题出在哪里?谢谢

解决方案 »

  1.   

    agent.sql.gz是通过命令
    mysqldump -uroot -p123 agent|gzip>agent.sql.gz
    备份出来的
      

  2.   

    这句
    gzip /usr/agent.sql.gz|mysql -uroot -p123 agent
    如何?
      

  3.   

    # gzip /usr/agent.gz | mysql -uroot -pcrm agent
    gzip: /usr/agent.gz already has .gz suffix -- unchanged
      

  4.   

    自己找到答案了
    正解是
    # gunzip < agent.gz | mysql -uroot -pcrm agent
    无人提供正确答案,分数收回
    谢谢andkylee的热心
      

  5.   

    发帖24小时后才能使用无满意结帖分数全给andkylee吧
      

  6.   

    看看gzip</usr/agent.sql.gz的输出结果吧。估计不能用|导到还原命令