Hi All:

I've developed an app, now is time to depoly in production server. In 
development stage the app works perfect, using with mysql v5.

Even if access from console, using mysql -u *username* -p *password* -h 
*serverIP 
... * logged in as expected.
And my production server, cant be upgraded to mysql 5 for now.

But openning the app in the browser, im getting this error:

Traceback (most recent call last):
File "/opt/http/www-data/web2py/gluon/restricted.py", line 194, in 
restricted
exec ccode in environment
File "/opt/http/www-data/web2py/applications/messageManager/models/db.py" 
 line 7, in 
db = DAL("mysql://*username:password*@*serverIP*/databasename",migrate= 
False) 
File "/opt/http/www-data/web2py/gluon/dal.py", line 4156, in __init__
* raise RuntimeError, "Failure to connect, tried %d times:\n%s" % 
(attempts, error)*
RuntimeError: Failure to connect, tried 5 times:
*(1231, u"Variable 'sql_mode' can't be set to the value of 
'NO_BACKSLASH_ESCAPES'")*


I think the problem is related with this post: 
http://comments.gmane.org/gmane.comp.python.web2py/36191
But I dont know what to do with this line of code (pointed by massimo):
   self._execute("SET sql_mode='NO_BACKSLASH_ESCAPES';")

Is there a work around, to make it works, or mysql 4 is "unsupported"

ANY HELP IS APPRECIATED :)

Thanks in advance!

Reply via email to