前辈我是新手,我碰到问题,我个人认为是用户权限的问题,但我不知道如何设置,不是密码问题。在百度搜索也没找到合适我的解决办法。
我MYSQL是4.0.16版本JDK 1_4_2_03版本 tomcat5.0
MYSQL加裁了mysql-connectctor-java-3.0.9-stable-bin.jar至Tomcat\webapps\root\web-inf\lib
但运行时提示:sqle=java.sql.SQLException: Invalid authorization specification, message from server: "Access denied for user: 'xiong@localhost' (Using password: YES)" 部分源程序如下:
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=xiong&password=xiong&useUnicode=true&characterEncoding=GB2312");
stmt = con.createStatement();
我MYSQL是4.0.16版本JDK 1_4_2_03版本 tomcat5.0
MYSQL加裁了mysql-connectctor-java-3.0.9-stable-bin.jar至Tomcat\webapps\root\web-inf\lib
但运行时提示:sqle=java.sql.SQLException: Invalid authorization specification, message from server: "Access denied for user: 'xiong@localhost' (Using password: YES)" 部分源程序如下:
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=xiong&password=xiong&useUnicode=true&characterEncoding=GB2312");
stmt = con.createStatement();
解决方案 »
- probe使用时出错Application encountered an unexpected error
- MyEclipse7.5,Spring2.5,Hibernate3.2,Struts1.3配置web progect时总是报错
- 熟悉HttpServletResponse用法的朋友,帮我看看这段代码什么意识啊
- 奇怪的ClassNotFoundException(使用Class.forName可以手动加载,但其它方式有错)
- jsp实现对数据库的二次检索?(100分 分不够可以一再加 )在线等
- 用SUBMIT提交,怎么去掉工具栏地址栏?
- struts中,可以用iterator标签动态生成很多记录到HTML页,然后用户修改生成的页,提交,能否把用iterator生成的内容,还自动提交到form里的一
- java页面数据抓取
- 怎么传递参数
- springmvc中如何做到统一对jsp页面统一设置contentType:UTF-8?
- 怎么获得电脑的所有进程列表
- 关于ajax的应用 那位高手帮忙看看
在DOS状态下 c:\mysql\bin>mysql -h localhost -u xiong -p
Enter password:xiong
提示ERROR 1045:Access denied for user: 'xiong@localhost' (Using password: YES)" 但要补充,密码和用户名应该是没错的,而且我在输入任何一个用户名及密码都会提示ERROR1045什么原因呢!!
谢谢,如果方便在MSN 或QQ聊更好些,谢谢你的回答
你要先把xiong@localhost的权限设置好才能访问mysql
5.8.1. MySQL用户名和密码
5.8.2. 向MySQL增加新用户账户
5.8.3. 从MySQL删除用户账户
5.8.4. 限制账户资源
5.8.5. 设置账户密码
5.8.6. 使你的密码安全
5.8.7. 使用安全连接