Hi all,

I am facing some issue to connect to the database with password including 
'@' symbol.
without including '@' symbol in the password, it works.
Is this a bug or am I missing something

mysql://root:pass@123@localhost/csautomation


It workes for following string:


mysql://root:pass123@localhost/csautomation




Traceback



<type 'exceptions.RuntimeError'> Failure to connect, tried 5 times: Traceback 
(most recent call last): File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\packages\dal\pydal\base.py",
 line 454, in __init__ self._adapter = adapter(**kwargs) File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\packages\dal\pydal\adapters\__init__.py",
 line 40, in __call__ obj = super(AdapterMeta, cls).__call__(*args, **kwargs) 
File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\packages\dal\pydal\adapters\base.py",
 line 368, in __init__ super(SQLAdapter, self).__init__(*args, **kwargs) File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\packages\dal\pydal\adapters\base.py",
 line 52, in __init__ self.reconnect() File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\packages\dal\pydal\connection.py",
 line 172, in reconnect self.connection = self.connector() File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\packages\dal\pydal\adapters\mysql.py",
 line 52, in connector return self.driver.connect(**self.driver_args) File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\contrib\pymysql\__init__.py",
 line 90, in Connect return Connection(*args, **kwargs) File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\contrib\pymysql\connections.py",
 line 688, in __init__ self.connect() File 
"C:\Users\Admin\PycharmProjects\MainApp\web2py\gluon\contrib\pymysql\connections.py",
 line 937, in connect raise exc OperationalError: (2003, "Can't connect to 
MySQL server on '123@localhost' ([Errno 11003] getaddrinfo failed)")

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to