java连接本机mysql,本机ipv4是 192.168.0.154,Access denied for user 'root'@'192.168.0.154' ,求助 10
grantallprivilegeson*.*toroot@'%'identifiedby'root';运行这句后重启服务也不行、、、、、、、、、、、、、、、、publi...
grant all privileges on *.* to root@'%' identified by 'root';运行这句后重启服务也不行
、、、、、、、、、、、、、、、、
public Connection getConnection() { // 连接数据库方法
try {
Class.forName("org.gjt.mm.mysql.Driver");
// con = DriverManager.getConnection(
// "jdbc:mysql://127.0.0.1:3306/test", "root", "0000"); /////这样正确
con = DriverManager.getConnection(
"jdbc:mysql://192.168.0.154:3306/test", "root", "YES");////这样错误,Access denied for user......
} catch (Exception e) {
e.printStackTrace();
}
return con; // 返回Connection对象
}
////////////////////////////
java.sql.SQLException: Access denied for user 'root'@'192.168.0.154' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:927)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1709)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1252) 展开
、、、、、、、、、、、、、、、、
public Connection getConnection() { // 连接数据库方法
try {
Class.forName("org.gjt.mm.mysql.Driver");
// con = DriverManager.getConnection(
// "jdbc:mysql://127.0.0.1:3306/test", "root", "0000"); /////这样正确
con = DriverManager.getConnection(
"jdbc:mysql://192.168.0.154:3306/test", "root", "YES");////这样错误,Access denied for user......
} catch (Exception e) {
e.printStackTrace();
}
return con; // 返回Connection对象
}
////////////////////////////
java.sql.SQLException: Access denied for user 'root'@'192.168.0.154' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:927)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1709)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1252) 展开
展开全部
"jdbc:mysql://192.168.0.154:3306/test", "root", "YES");////这样错误,Access denied for user......
这一句错误是因为你密码错误引起的
最后一个字符串是密码,不是输入YES,有这个字段,且不为空,连接就认为是密码连接,第二个字符串就是密码
这一句错误是因为你密码错误引起的
最后一个字符串是密码,不是输入YES,有这个字段,且不为空,连接就认为是密码连接,第二个字符串就是密码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在浏览器地址栏中输入:192.168.16.1,并按下回车(enter)键——>“用户名”填写:admin——>“密码”填写:admin——>点击“登录”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成localhost或者127.0.0.1
追问
不行啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-27
展开全部
也可以授权root在所有的电脑上使用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用localhost代替IP不可以吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |