既然考虑系统移植,那就应该指定全路径,不同的系统,甚至不同的安装肯定会把命令放到不同的路径下,包括你的目的目录,不同的系统肯定不一样。建议你考虑用show create table加上select into outfile,然后用load data infile。

解决方案 »

  1.   

    有没有相关代码啊?
    select into outfile好像只能导出数据吧,那表模式呢?
      

  2.   

    搞定了,现在可以备份
    但是mysql不支持每次执行多条sql语句
    导致备份出来的sql文件无法一次性运行
    怎么办?
      

  3.   

    不知道楼上说的是什么意思,
    怎么需要多次 运行?
    在多个数据库中 ?mysqldump -uuser -ppass -h hostname databasename tablename1 tablename2 ...
    这样可以备份多个表的啊.
      

  4.   

    不是在cmd中,是用mysql_query实现多个sql语句的执行,在php端实现恢复