Commit 59a9260c5d7b5677d207a90798c1058779dfe871 adds the following line to gluon/packages/dal/pydal/adapters/mysql.py (line 44 in 2.18.5):
self.driver_args['password'] = password
This does not work with MySQLdb.py. "TypeError: \'password\' is an invalid keyword argument for this function\n'" It needs to be
self.driver_args['passwd'] = password
Making this change in my copy of the source fixes the problem. Could you please fix this in web2py?
Thanks
Kris