Access denied for user 'root '@'web' (using password: YES))     web是我的计算机名字这个问题困扰我一天了,大家所说的修改权限的问题我都一一试过了,可就是不行,程序在Tomact中启动的时候就报这个错,我连本机的数据库都不行,真的快疯了,哪位大侠帮个忙解决哈,    我用MySql Query Brower连接没问题,能连上,可就是程序里面连接不上,郁闷..........

解决方案 »

  1.   

    以ROOT登录上之后。
      
      grant all on *.* to 'root'@'web'
      

  2.   

    另外检查一下你的配置文件,为什么你显示的是以   'root '@'web' 身份登录?你的root 后为什么多了一个TAB键。
      

  3.   

    MySql Query Brower能连接的话,会不会是程序代码的问题啊!
      

  4.   

    我用MySql Query Brower连接没问题:用什么用户名及密码
      

  5.   

    这个是权限问题,确认:grant all on *.* to 'root'@'%' identified by '密码';
    flush privileges;如果执行上面的还不行的话,那继续下面的更改:在mysql的配置文件my.ini里面的 [mysqld] 段增加一个启动参数:
    skip-name-resolve