I am testing new dal (alone, without web2py) and also tested one old idea - I use pymysql instead of MySQLdb, and it works fine with python (2.7) and jython (2.5rc2)
why not integrating it on web2py, I think that makes web2py what it claims to be "requires no installation" also it seems to have a good performance http://code.google.com/p/pymysql/wiki/Performance just replace 2 lines: import MySQLdb with import pymysql and charset=charset: MySQLdb.Connection(db=db, with charset=charset: pymysql.connect(db=db,