Failing connection with MySQLdb on Mac OS X

Stephen Roderick snrkiwi-lists at yahoo.com
Sun May 30 15:05:04 EDT 2004


Two things fixed this:

1) using the database name instead of the table name in the connect()  
[d'oh!]
2) upgrading to mysql-python-0.9.3b1

Back to the grindstone ...

> Getting weird error, and I was wondering if anyone had any  
> suggestions. My system appears to satisfy all MySQLdb prerequisities  
> in terms of python, mysql, etc. Also, phpMyAdmin works fine with  
> mysql, leading me to believe that my installation of MySQLdb is at  
> fault. Any ideas?
>
> TIA
>
>
> For file test1.py (for appropriate values of user and passwd, and  
> database location exists)
>
> import MySQLdb
> db = MySQLdb.Connect ( host="localhost", user="yyy", passwd="xxx",
> db="location" )
>
> Error is :
>
> Traceback (most recent call last):
>   File "test1.py", line 3, in ?
>     db="location" )
>   File  
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
> python2.3/site-packages/MySQLdb/__init__.py", line 63, in Connect
>     return apply(Connection, args, kwargs)
>   File  
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
> python2.3/site-packages/MySQLdb/connections.py", line 115, in __init__
>     self._make_connection(args, kwargs2)
>   File  
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
> python2.3/site-packages/MySQLdb/connections.py", line 41, in  
> _make_connection
>     apply(super(ConnectionBase, self).__init__, args, kwargs)
> _mysql_exceptions.InternalError: (-1, 'connection is closed')
>
>
> -- 
> http://mail.python.org/mailman/listinfo/python-list
>





More information about the Python-list mailing list