:)
你用 mysqlc.exe 试试呢!

解决方案 »

  1.   

    我的步骤: 启动MYSQLADMIN-------MYSQLC.EXE...之后,,,在MYSQL-FONT进行操作.....结果一样!!load data local infile "aa.sql" into table sales_rep
    The used command is not allowed with this MySQL version   不知道是否操作不对??   或是,请告诉我,具体怎么做??   谢谢!!
      

  2.   

    出现这个问题一共可能有两处设置影响它
    1:服务器端
    2:客户端
    a 服务器端配置:
    执行下面的语句:SHOW VARIABLES LIKE "LOCAL_INFILE";如果结果为:
    mysql> SHOW VARIABLES LIKE "LOCAL_INFILE";
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | local_infile  | ON    |
    +---------------+-------+
    1 row in set (0.00 sec)则表示服务器端已设置为允许使用  LOCAL 文本文件
    如果显示为 OFF
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | local_infile  | OFF   |
    +---------------+-------+
    那么请检查你的 mysqld 启动选项是否加上了--local-infile=0
     或你的配置文件 my.cnf / my.ini 中是加上了 local-infile=0
    b 客户端:
    通常为了与以前的客户端版本兼容 mysql.exe mysqlc.exe 等程序编译时
    就是以默认允许使用 LOCAL 编译的,
    所以你可以不用考虑客户端参数了但在使用中却发现
    mysql.exe mysqlc.exe 均不能正常使用只有 MySQL-Front 了,
    它是可以的,
    不过要注意在 mysqlfront.exe 可执行文件的目录下一定要有一个
    my.ini 文件,
    文件内容如下[Client]
    local-infile =1下面你就可以执行
     LOAD DATA INFILE 'C:/data.txt' INTO TABLE tbl_name
                   FIELDS TERMINATED BY ',' ENCLOSED BY '"'
                   LINES TERMINATED BY '\n';
      

  3.   

    呵呵,不好意思补充一下,但在使用中却发现
    mysql.exe mysqlc.exe 均不能正常使用这句话有误,在MySQL 文档中的确说是为了兼容以前版本,
    默认是允许使用 LOCAL 关键词的,但实际上它是默认是禁止的,
    这样执行就没有问题了
    mysql --local-infile=1 -h localhost -u rootF:\WXQ\mysql\bin>mysql --local-infile=1 -h localhost -u root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 4 to server version: 4.0.15-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> use test
    Database changed
    mysql>  LOAD DATA LOCAL INFILE 'C:/ta.csv'
        ->  INTO TABLE test.ta
        ->  FIELDS TERMINATED BY ','
        ->  IGNORE 1 LINES
        ->  (id,money,e);
    Query OK, 5 rows affected (0.00 sec)
    Records: 5  Deleted: 0  Skipped: 0  Warnings: 3
      

  4.   

    版主,如果用MY-FONT 进行操作....你提示的,我都看了...你要求的条件,也都有,但还是不能用.  1\ 我的结果,与此一样!!
    mysql> SHOW VARIABLES LIKE "LOCAL_INFILE";
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | local_infile  | ON    |
    +---------------+-------+
    1 row in set (0.00 sec)2\在MY-FONT 里,有MY.INI文件,并且内容与你要求的一样...还是不行...............................................请帮我多看看...
    版主.....幸苦了....  :)
      

  5.   

    呵呵,
    那就不好说了
    反正一定是设置上的原因,你的 MySQL-Front 是什么版本的??去下载一个新的试试
    http://shuixin13.jahee.com/mysqlfront.rar
      

  6.   

    在客户端:
    mysql.exe 可以正常使用
    mysqlc.exe  不可以正常使用.... 提示:1064,,,说SQL语法错误...