我用 程序 访问 mysql 数据库时 抱 这个错误 ?
null,message from server:host '3sys-016' is not allowed to connect to this mysql server

解决方案 »

  1.   

    不是说的很清楚么3sys-016这台电脑不能访问mysql,需要授权。
      

  2.   

    没道理啊,远程访问 需要修改mysql 什么配置 才可以连接呢?
    其实我用其他的机器调试过 可以的!
      

  3.   

    mysql 的授权模式是 username@hostname 不单是给username授权。在你的mysql服务器上以root登录到mysql, 然后 grant all on *.* to username@'%'
    你的username 是3sys-016?
      

  4.   

    已经解决了 谢谢 提示 !
    最后的语句grant all privileges on db.* to 用户名@'主机名或IP'IDENTIFIED BY '用户密码' WITH GRANT OPTION;db 表空间名称 例如 你要单独对 test 做授权 就改为test 再次感谢!