Index: trac/db/mysql_backend.py
===================================================================
--- trac/db/mysql_backend.py	(revision 10371)
+++ trac/db/mysql_backend.py	(working copy)
@@ -63,7 +63,7 @@
     
     Database URLs should be of the form:
     {{{
-    mysql://user[:password]@host[:port]/database
+    mysql://user[:password]@host[:port]/database[?param1=value&param2=value]
     }}}
     """
     implements(IDatabaseConnector)
@@ -225,7 +225,7 @@
         if port == None:
             port = 3306
         cnx = MySQLdb.connect(db=path, user=user, passwd=password,
-                              host=host, port=port, charset='utf8')
+                              host=host, port=port, charset='utf8', **params)
         if hasattr(cnx, 'encoders'):
             # 'encoders' undocumented but present since 1.2.1 (r422)
             cnx.encoders[Markup] = cnx.encoders[types.UnicodeType]

