可能没人回答,就看banq了

05-09-27 一剑封喉
刚下载的mysql 4.0

1.这样(user:root pwd:(空))登陆

出现:

ERROR 1045: Access denied for user 'root'@'localhost' (using password: NO)

2.这样(user:root pwd:123)登陆

出现:

ERROR 1251: Client does not support authentication protocol requested by server;

consider upgrading MySQL client //问题1 怎样才能登上去

很久前下载的(另一个)mysql:

1 在dos下登陆成功

2 用一个很简单的java程序测试时(user和pwd保证和1种的一样),出现如下异常:

java.sql.SQLException: Communication failure during handshake. Is there a server

running on 127.0.0.1:3306?

at com.mysql.jdbc.MysqlIO.init(Unknown Source)

at com.mysql.jdbc.Connection.connectionInit(Unknown Source)

at com.mysql.jdbc.jdbc2.Connection.connectionInit(Unknown Source)

at com.mysql.jdbc.Driver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(DriverManager.java:512)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

at Connect.main(Connect.java:17)

(偶是java高手,不要怀疑程序)

偶还用许多黑客工具察看过端口,确实There is a server running on 127.0.0.1:3306

我怀疑是驱动的问题

不知道数据库哪里出的错? //问题2

共两个问题,帮帮忙,感激不尽

banq
2005-09-27 18:22
删除windows目录下的my.ini再重新进入。

别忘记自己的防火墙;

启动MYSQL后,使用telnet 127.0.0.1 3306 测试,如果黑色窗口停止不动,表示MYSQL无问题。

再有问题就下载我提供好的mysql凑合用吧:

http://cosoft.org.cn/project/showfiles.php?group_id=5298&release_id=5720

和JBoss捆绑在一起

mythmoon
2005-09-28 12:25
我在大学都玩转了

blade_rain
2005-09-29 11:27
mysql4以上能版本请更换驱动3.0.16以上,否则就挂了

而且最新的驱动和mysql4都作了很多改动

你可以在google上搜一下就明白了

一剑封喉
2005-09-29 12:23
谢谢回帖

就是驱动版本太低(2.0的)

今天下了一个3.0的 ^_^

猜你喜欢