Hello.
I think your connection string isn't right.
I use something like this (in web.config):
Code:
<!-- NHibernate Configuration -->
<nhibernate>
<add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.MySQLDialect"/>
<add key="hibernate.connection.driver_class" value="NHibernate.Driver.MySqlDataDriver"/>
<add key="hibernate.connection.connection_string" value="Database=xxxx;Data Source=yyyy;Port=zzzz;User Id=kkkk;Password=nnnn"/>
</nhibernate>