当前位置:Gxlcms > 数据库问题 > Access denied for user 'root'@'localhost' (using password:YES) 解决方案

Access denied for user 'root'@'localhost' (using password:YES) 解决方案

时间:2021-07-01 10:21:17 帮助过:31人阅读

  • jdbc.password=123456    

  • root和123456后面都有空格,这个真是肉眼发现不了啊。。。。所以删掉空格就好了

    2.用户没有权限(骗自己?参考)

    其实,这一点也是网上看别人这么说的,自己没用过。但是我想,如果像我前面第一点提到的,你能在命令行模式下用这个用户名和密码进入mysql的话,那肯定有权限了啊,干嘛还要赋予权限?。。。所以仅供参考。。。

    1. CREATE USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘你的密码‘;  
    2. GRANT ALL PRIVILEGES ON *.* TO root@‘localhost‘;  

    3.mysql和驱动jar版本冲突

    这个是我同学出现的问题,他前面的问题都没有,后来我们发现,他安装的mysql是5.7,但是用的驱动jar(mysql-connector)是5.1.3(是我发给他的,怪我咯),好像程序里面一直连不上mysql,然后就没有然后了,就卸载了5.7的mysql,重新安装了5.0的mysql...(安装了还是在重启后才起效的),所以这个是个特例。。。


    Access denied for user 'root'@'localhost' (using password:YES) 解决方案

    标签:是你   令行   模式   user   重要   style   一句话   mysql   思路   

    人气教程排行