java.sql.SQLException:Accessdeniedforuserroot@localhost(usingpassword:YES)版权声明

原创
小哥 3年前 (2022-12-15) 阅读数 13 #大杂烩

问题原因1:写入更多空格

在datasource.properties 中的username 的值root后面有一个额外的空间,

jdbc.driver_class com.mysql.jdbc.Driver jdbc.url jdbc:mysql://localhost:3306/mytest?useUnicode=true&characterEncoding=utf-8&useSSL=true jdbc.username root jdbc.userpassword root

问题原因2:无授权

GRANT ALL PRIVILEGES ON . TO root @% IDENTIFIED BY "mypassword";-- % 表示所有IP可以访问,也可以修改为独占 -- mypassword 是连接密码 需要修改自己的 FLUSH PRIVILEGES;

-- password 在高级版本中,字段为  authentication_string 所替换;

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除