Re: connection with MySQL with Python interface

From: Marco Bartel (mab_at_iee)
Date: 04/09/04


Date: Fri, 09 Apr 2004 11:46:59 +0200

pengz1@netzero.com wrote:
> Hi! All
> When I tried to connect with MySQL database which run on XP from shell. I got following error message. Has anyone get similar error message and provide any suggestion? Thanks in advance.
>
> Zhiyong
>
>
> Traceback (most recent call last):
> File "C:\Python22\databaseAccess.py", line 4, in ?
> con=MySQLdb.connect(host="127.0.0.1",port=3306,user="pengz",passwd="zhiy4318",db="e_retail_store")
> File "C:\PYTHON22\Lib\site-packages\MySQLdb\__init__.py", line 63, in Connect
> return apply(Connection, args, kwargs)
> File "C:\PYTHON22\Lib\site-packages\MySQLdb\connections.py", line 115, in __init__
> self._make_connection(args, kwargs2)
> File "C:\PYTHON22\Lib\site-packages\MySQLdb\connections.py", line 41, in _make_connection
> apply(super(ConnectionBase, self).__init__, args, kwargs)
> OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (10061)")
> Traceback (most recent call last):
> File "C:\Python22\databaseAccess.py", line 4, in ?
> con=MySQLdb.connect(host="127.0.0.1",port=3306,user="pengz",passwd="zhiy4318",db="e_retail_store")
> File "C:\PYTHON22\Lib\site-packages\MySQLdb\__init__.py", line 63, in Connect
> return apply(Connection, args, kwargs)
> File "C:\PYTHON22\Lib\site-packages\MySQLdb\connections.py", line 115, in __init__
> self._make_connection(args, kwargs2)
> File "C:\PYTHON22\Lib\site-packages\MySQLdb\connections.py", line 41, in _make_connection
> apply(super(ConnectionBase, self).__init__, args, kwargs)
> OperationalError: (1250, 'Client does not support authentication protocol requested by server; consider upgrading MySQL client')
>
> ________________________________________________________________
> The best thing to hit the Internet in years - NetZero HiSpeed!
> Surf the Web up to FIVE TIMES FASTER!
> Only $14.95/ month -visit www.netzero.com to sign up today!
>

Hi Zhiyong,
I think this error is raised by an incompatible clientlibrary shipped
with mysql. You have to know that a client needs to have a mysql-client
library and a mysql-shared library, for accessing a mysql-database.
Under windows I only used mysql with win2000 not with XP, but when i
remember right, the client, and the shared-library are not part of the
main mysql-package, and have to be downloaded and installed seperatly.

Maybe I helped you a little bit, becaus e the code of your program looks
fine.

CU
Marco



Relevant Pages

  • MySQL 5.0 and Perl DBD-MySQL
    ... I tried to make a connection with MySQL 5.0 using ... I got following Error message: ... Client does not support authentication requested by server; ... upgrading MySQL at client. ...
    (comp.lang.perl.modules)
  • Perl DBD-My with SQL 5.0
    ... I tried to make a connection with MySQL 5.0 using ... I got following Error message: ... Client does not support authentication requested by server; ... upgrading MySQL at client. ...
    (comp.lang.perl.misc)
  • Re: Suddenly ODBC driver does not work
    ... > Suddenly the users and I get an error message when trying to open the ... > The page stops and shows "ODBC Drivers error '80040e21' ... I just noticed that you are using MySQL. ... This email account is my spam trap so I ...
    (microsoft.public.inetserver.asp.db)
  • Re: Perl-mysql
    ... sharing the error message you get when trying to connect will ... networking for mysql may not be active ... On 8/30/06, Manne, Siva Chaitanya Prasad ... machine from my Windows machine. ...
    (perl.beginners)
  • Re: Debian MySQL Perl DBI - connection terminates unexpectedly after 100 secs.
    ... I'm updating a MySQL table with about 2 million records. ... If there were an error message, do you know where it would ... perl script could have a time out, or your MySQL server might have a time ... Yes I have now found that error log. ...
    (comp.lang.perl.misc)