MySQL setup guide is documented in hibernate.properties and I quote it here:
# 1. Download MySQL JDBC driver package from
# "http://www.mysql.com/downloads/connector/j/", and put the file
# "mysql-connector-java-xxx.jar" (you'll get it after the package has been
# extracted) under the "plugins/com.pmease.quickbuild.libs" sub directory of
# QuickBuild server's installation directory.
# IMPORTANT: Do not use MySQL JDBC driver version 3.x as it has bugs when operating
# large binary data.
# 2. Uncomment MySQL settings below and comment out settings for other databases.
# 3. Create an empty QuickBuild schema at MySQL side.
# 4. Change the property "hibernate.connection.url", "hibernate.connection.username",
# and "hibernate.connection.password" so that QuickBuild can connect and write to
# the database created in step 3.
# 5. Make sure the default storage engine of the MySQL server is set to "innodb". On
# Unix systems, this normally can be done by editing "/etc/my.cnf" and set entry
# "default-storage-engine=innodb".
# 6. After QuickBuild starts up, checks the QuickBuild schema with MySQL toosl to make
# sure all tables are of innodb type.
However this error does not related to MySQL. The other reason I can think of is that you are placing QuickBuild on a network mounted file system which JVM has problem to create lock files on. If so, please place QB installation to a local driver to see if it works.