<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydatabase</property>
<property name="hibernate.connection.username">root</property>当我在带有HTTPS连接的上的192.***.***.***上拥有数据库时,在192.***.***.***本地主机的位置会出现什么情况?
发布于 2015-10-05 13:30:07
您需要将远程服务器的url放在由冒号分隔的端口号后面。还必须确保远程服务器上的MySQL db具有允许与本地服务器建立连接的权限。
因此,基本上使用mysql命令来添加具有您选择的特权的用户,创建用户和授予。
您可以查看mysql用户表,以查看用户的存在(这只显示了一些列):
select host,user,password from mysql.user;主机之一应该是本地机器的ip。最后,应该在远程服务器上更改mysql配置文件中的绑定地址属性。
确保在应用所有更改后重新启动mysql。
https://stackoverflow.com/questions/26255962
复制相似问题