I just started working with Hibernate, and when I finally try to start a web application, I get the following error:
2012-nov-14 12:54:23 org.hibernate.tool.hbm2ddl.SchemaExport execute ERROR: HHH000231: Schema export unsuccessful java.sql.SQLException: null, message from server: "Host '192.168.1.7' is not allowed to connect to this MySQL server"
What really upsets. Why am I not a local host? What is 192.168.1.7? I could just provide privileges, for example, answers to such questions, but why am I not localhost?
I understand the problem here, the hbm2ddl parameter is configured to create, so it wants to create the table data, but does not get permission from the MySQL server.
I am developing a struts2 / hibernate application in Eclipse and I am using Tomcat and of course MYSQL.
Thanks in advance!
EDIT: (hibernate.cfg.xml)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="connection.driver_class"> com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql://localhost:3306/clothes</property> <property name="connection.username">root</property> <property name="connection.password">root</property> <property name="connection.pool_size">1</property> <property name="dialect"> org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> <property name="hbm2ddl.auto">create</property> <mapping class="johanstenberg.clothes.serverobjects.AdEntity"/> <mapping class="johanstenberg.clothes.serverobjects.AuthenticationEntity"/> <mapping class="johanstenberg.clothes.serverobjects.UserEntity"/> <mapping class="johanstenberg.clothes.serverobjects.VerificationKeyEntity"/> </session-factory> </hibernate-configuration>
Johan s
source share