我用工具连接数据库没问题
用hibernate连接就出问题
连接字符串里jdbc:mysql://114.80.208.94/sq_andyque
IP明明是数据库服务器的IP
但是查询的时候报错:
SELECT command denied to user 'sq_andyque'@'118.250.117.166' for table 'admin'
好像IP变了,怎么回事啊?
问题补充: 用户名和密码肯定对啊
sq_andyque是数据库名
我用工具连接没问题。
端口号也没问题
MYSQL没有禁用远程登录,我用mysql-front或navicat可以远程连接

解决方案 »

  1.   

    端口号3306没有呀jdbc:mysql://114.80.208.94:3306/sq_andyque
      

  2.   

    连接字符串里jdbc:mysql://114.80.208.94:3306/sq_andyque
    这个端口号【红色】是不可以少的
      

  3.   

    MySql是否设置了允许远程连接
      

  4.   

    拜托,端口是可加可不加的jdbcUrl:jdbc:mysql://ip/数据库名?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull
      

  5.   

    你Myeclipse 里面的搜索 搜索一下 118.250.117.166  看看哪个文件里面有这段
      

  6.   

    清清缓存  把tomcat下的文件删除  重新部署