Python 加载数据本地加密在Ubuntu 12.04和MySQL中不起作用

Python 加载数据本地加密在Ubuntu 12.04和MySQL中不起作用,python,mysql,mysql-python,Python,Mysql,Mysql Python,使用MySQL,我无法使用load data local Infle导入文件。我的服务器在AWS RDS上。这适用于Ubuntu 10.04。我使用apt-get-install-mysql-client安装了客户端。如果在Python中使用mysqldb或mysql.connector,则会出现相同的错误 File "/usr/lib/pymodules/python2.7/mysql/connector/protocol.py", line 479, in cmd_query r

使用MySQL,我无法使用load data local Infle导入文件。我的服务器在AWS RDS上。这适用于Ubuntu 10.04。我使用
apt-get-install-mysql-client
安装了客户端。如果在Python中使用mysqldb或mysql.connector,则会出现相同的错误

  File "/usr/lib/pymodules/python2.7/mysql/connector/protocol.py", line 479, in cmd_query
    return self.handle_cmd_result(self.conn.recv())
  File "/usr/lib/pymodules/python2.7/mysql/connector/connection.py", line 179, in recv_plain
    errors.raise_error(buf)
  File "/usr/lib/pymodules/python2.7/mysql/connector/errors.py", line 82, in raise_error
    raise get_mysql_exception(errno,errmsg)
mysql.connector.errors.NotSupportedError: 1148: The used command is not allowed with this MySQL version

我有很多数据要上传。。。我不敢相信12.04不受支持,我不得不使用12.04。

这不是一个真正的python问题。。。但问题的长短不一之处在于,由Ubuntu>12.04编译和分发的mysql不支持直接从mysql客户端使用
load data local infle

如果您在MySQL参考文档中搜索错误1148,请在上面链接的页面下方的注释中进一步搜索:

Aaron Peterson于2005年11月9日下午4:35发布

由于从FreeBSD端口安装了defalut,我不得不使用命令行 mysql-u user-p——本地infle动物园 要启动mysql监视器,否则LOAD DATA LOCAL命令失败,错误如下 以下是:

错误1148(42000):此MySQL版本不允许使用该命令

。。。这确实有效


我通常不需要通过代码加载数据,这样就满足了我的需要。如果您这样做了,并且有能力/权限编辑您的mysql配置文件,那么相应部分中的
local infle=1
行可能会更简单。

请检查,谢谢。我必须使用命令行。我更改了配置…不可以。pythonapi将无法工作。
monte@oobun2:~$ mysql -h localhost -u monte -p monte --local-infile
Enter password: 

...

mysql> LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet;
Query OK, 8 rows affected (0.04 sec)
Records: 8  Deleted: 0  Skipped: 0  Warnings: 0

mysql> SELECT * FROM pet;
+----------+--------+---------+------+------------+------------+
| name     | owner  | species | sex  | birth      | death      |
+----------+--------+---------+------+------------+------------+
| Fluffy   | Harold | cat     | f    | 1993-02-04 | NULL       |
| Claws    | Gwen   | cat     | m    | 1994-03-17 | NULL       |
| Buffy    | Harold | dog     | f    | 1989-05-13 | NULL       |
| Fang     | Benny  | dog     | m    | 1990-08-27 | NULL       |
| Bowser   | Diane  | dog     | m    | 1979-08-31 | 1995-07-29 |
| Chirpy   | Gwen   | bird    | f    | 1998-09-11 | NULL       |
| Whistler | Gwen   | bird    | NULL | 1997-12-09 | NULL       |
| Slim     | Benny  | snake   | m    | 1996-04-29 | NULL       |
| Puffball | Diane  | hamster | f    | 1999-03-30 | NULL       |
+----------+--------+---------+------+------------+------------+
9 rows in set (0.00 sec)

mysql>