解决方案 »

  1.   

    查看虚拟机IP地址 ,数据端口号 ,用户名与登录密码  ,使用  mysql -hIP地址 -u用户名 -p密码 -P端口号
    密码:p (小写)  端口号 :P (大写) 方式检查 
    能否正在连接 ? 如果不能 请修改 虚拟机中mysql 数据库配置文件my.cnf  注释掉 bind-address 这一行 ,重启数据库,通过IP地址访问如果不是localhost或 127.0.0.1 则视为远程访问数据库,再试试看看,希望对你有帮助 
      

  2.   

    参考下贴中的检查方法并贴出你的检查结果(#43楼)http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    [收集]mysql   无法联接故障现象及原因
      

  3.   

    这个虚拟机上段 数据库是可以远程连接的,不过是在另外一台电脑,本机有什么影响吗
    对了,是没有授权给本机用户
    首先验证虚拟机上的数据库是否支持在其他服务器或电脑上使用  mysql -hIP地址 -u用户名 -p密码 -P端口号 可以登录 ,之后在连接项目 进行测试 。 斑竹给的连接,可以打开参考检查一下,也许问题就解决了 。
      

  4.   

    我的是没有授权,我是直接项目jdbc去连接数据库的,项目没有起来,是因为项目所在电脑ip没有被授权