再问MYSQL的若干问题!

再问MYSQL的若干问题!,第1张

首先把mysql的包加载到项目的build path里面

然后在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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8563755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存