然后在hibernate里面配置好基本的连接设置就可以了
<hibernate-configuration>
<session-factory>
<property name="show_sql">true</property>//对数据库 *** 作时,是否显示自动生成的sql语句
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>//数据库连接驱动包
<property name="hibernate.connection.url">jdbc:mysql://localhost/hibernate</property>//连接 url,hiberate是数据库的名字,默认端口是3309,如果有变动的话应该在localhost:端口号,这样指定
<property name="hibernate.connection.username">root</property>//数据库登陆账号
<property name="hibernate.connection.password">123456</property>//登陆密码
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>//设置数据库方言
</session-factory>
</hibernate-configuration>
设置好这些就大功告成了!
解决方法:
一、改表法,更改"mysql"数据库里的"user"表里的"host"项。
1、通过SSH/Telnet访问TNAS设备,root用户的密码为amdin用户的密码。
2、登录mysql数据库,输入mysql-uroot-p,填写密码进行登录,默认密码为admin。
3、使用mysql数据库,>>usemysql
4、更改user表中的'host'项,>>updateusersethost='%'whereuser='root'
5、使用户数据和权限生效,>>flushprivileges
二、授权法
1、通过SSH/Telnet访问TNAS设备,root用户的密码为amdin用户的密码。
2、登录mysql数据库,输入mysql-uroot-p,填写密码进行登录,默认密码为admin。
3、授与远程访问权限,>>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'admin'WITHGRANTOPTION
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)