Hey,
I am also getting the same error. 
I am not able to telnet to localhost 3306. I've checked my.cnf and there is 
a line "bind-address:127.0.0.1". I tried commenting it out, but error still 
persisted. Can you help me here?

On Wednesday, March 16, 2011 1:51:31 AM UTC+5:30, Kevin Ivarsen wrote:
>
> Miguel, 
>
> MySQL can communicate over either TCP or a named pipe. It's possible 
> that your MySQL server is only listening on the named pipe. I could 
> imagine that the mysql command line client would connect successfully 
> over this channel, but Python would try to connect to the TCP socket 
> and fail. 
>
> Try telnetting to the local mysql port and see what happens: 
>
> telnet localhost 3306 
>
> If you get an error like "connection refused", then this is almost 
> certainly the problem. Take a look at your mysql config file (/etc/ 
> mysql/my.cnf or similar) and look for the bind-address or skip- 
> networking settings. 
>
> Kevin 
>
> On Mar 15, 11:08 am, Miguel <miguel.miran...@gmail.com> wrote: 
> > Hello to all, I have created a new project using the web wizard, for 
> > some unknown reason the mysql connection is not working, this is the 
> > uri im using: 
> > 
> > mysql://cmts_monitor:cmtsTigoHome@localhost/cmts_monitor 
> > 
> > and this is the error i got: 
> > 
> > Traceback (most recent call last): 
> >   File "/home/www-data/web2py/gluon/restricted.py", line 188, in 
> > restricted 
> >     exec ccode in environment 
> >   File "/home/www-data/web2py/applications/CMTS_Monitor/models/db.py", 
> > line 17, in <module> 
> >     db = DAL('mysql://cmts_monitor:cmtsTigoHome@localhost/ 
> > cmts_monitor')       # if not, use SQLite or other DB 
> >   File "/home/www-data/web2py/gluon/dal.py", line 3423, in __init__ 
> >     raise RuntimeError, "Failure to connect, tried 5 times:\n%s" % 
> > error 
> > RuntimeError: Failure to connect, tried 5 times: 
> > (2003, "Can't connect to MySQL server on 'localhost' (111)") 
> > 
> > i have tested the username/password combination in the command line, 
> > it works fine: 
> > 
> > mmiranda@appsrv01:/var/log/check_cmts$ mysql --user cmts_monitor -- 
> > database cmts_monitor --host=localhost -p 
> > Enter password: 
> > Welcome to the MySQL monitor.  Commands end with ; or \g. 
> > Your MySQL connection id is 20510 
> > Server version: 5.1.37-1ubuntu5.5 (Ubuntu) 
> > 
> > Type 'help;' or '\h' for help. Type '\c' to clear the current input 
> > statement. 
> > 
> > mysql> 
> > 
> > What should i check? 
> > regards

-- 



Reply via email to