MySQLdb "Illegal instruction" error.
Skip Montanaro
skip at pobox.com
Sun Dec 23 09:37:56 EST 2001
>> >>> import MySQLdb
>> >>> d = MySQLdb.connect("", "test", "", "")
>> Illegal instruction
>>
>> I can confirm that the MySQL database 'test' can be accessed by
>> anybody on localhost (as well as any other host) using the mysql
>> client. So, I think it must be MySQLdb on my system.
shriek> Sorry, the above snippet was wrong - should've been
>>>> d = MySQLdb.connect("", "", "", "test")
shriek> but the problem still persists (ie. "Illegal Instruction" error
shriek> and Python exits).
Works for me (2.2, --with-threads, MySQLdb 0.9.1):
>>> import MySQLdb
>>> d = MySQLdb.connect("", "", "", "test")
>>> c = d.cursor()
>>> c.execute("describe tables")
>>> c.execute("show tables")
1L
>>> c.fetchall()
(('testac',),)
>>> c.execute ("describe testac")
2L
>>> c.fetchall()
(('object_id', 'int(11)', 'YES', '', None, ''),
('object_title', 'varchar(64)', 'YES', '', None, ''))
--
Skip Montanaro (skip at pobox.com - http://www.mojam.com/)
More information about the Python-list
mailing list