您的位置:首页 > 移动开发

MySQL 实例配置的"Apply security settings"错误 、 Java通过JDBC无法连接MySQL的 分析

2011-07-20 22:22 1131 查看
曾经正确安装过MySQL,之后重装,到最后一步,就出现了下面的情况:



在网上搜索了很多方法(解释为:没有卸载完全所致,如注册表等),并尝试均不能成功。于是在命令行中输入:'telnet 127.0.0.1 3306',显示连接失败:


继续在命令行中输入:'netstat -an',发现MySQL的默认端口被莫名占用:

心中不解。虽然安装的最后一步没有成功,但是数据库仍然可用。以root身份登录,建立名为'webcontact'的表,用Java的JDBC连接(URL为"jdbc:mysql://127.0.0.1:3306/webcontact"),提示连接错误。网上说:localhost跟127.0.0.1有可能没有完全映射。于是用记事本打开'C:\WINDOWS\system32\drivers\etc'目录下的hosts文件:


有映射呀!心中不觉纳闷。接着的命令行中输入:ping localhost


显示的不是"Reply from 127.0.0.1",看来映射还是有问题。然后在命令行中试了一把:'telnet localhost 3306':


是MySQL! 心中狂喜。把URL改为"jdbc:mysql://localhost:3306/webcontact",连接成功!
注: 系统:WinXP professional Java IDE:MyEclipse 6.5 截图软件:QQ截图 MySQL:5.5.14 MySQL JDBC:5.1.17
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐