Tôi vừa mới bắt đầu làm việc với Hibernate và khi tôi cuối cùng cũng đang cố gắng để khởi động các ứng dụng web tôi nhận được lỗi sau:không thể kết nối với MySQL - máy chủ không được phép
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"
Mà thực sự là bực bội. Tại sao tôi không phải là localhost? 192.168.1.7 là gì? Tôi chỉ có thể cấp các đặc quyền như câu trả lời cho các câu hỏi tương tự được đề xuất nhưng tại sao tôi không phải là localhost?
Tôi hiểu vấn đề ở đây, cài đặt hbm2ddl được thiết lập để tạo, vì vậy nó muốn tạo các bảng đã cho nhưng không nhận được sự cho phép từ máy chủ MySQL.
Tôi đang phát triển một ứng dụng struts2/hibernate trong Eclipse và tôi sử dụng Tomcat và tất nhiên là MYSQL.
Cảm ơn trước!
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>
<!-- Needs to be disabled in production! -->
<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>
Ok, và các thuộc tính khác cũng được đặt thành giá trị đúng? –
Kiểm tra Chỉnh sửa trong câu hỏi-đăng ở trên, tôi không nghĩ rằng lỗi là có mặc dù, hãy kiểm tra nó ra xin vui lòng! –