ssm整合报错c3p0连接mysql报错Access denied for user ‘root‘@‘localhost‘ (using password: YES)


网上大多数方法为修改权限,你可能折腾了好久也没弄对,骂骂咧咧的想和数据库干架,不妨试试下面的方法吧

还有一种情况是没有按照mybatis官方来编写database.properties配置文件,正确的配置如下:

jdbc.driver=com.mysql.jdbc.Driver
#mysql8.0+的话,要加一个时区设置&serverTimezone=Asia/Shanghai
jdbc.url=jdbc:mysql://localhost:3306/ssm_crud?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=CST
jdbc.username=root
jdbc.password=123456

你的配置可能是下面这样,按照官方文档的话,在每一行前面加一个jdbc.即可(有个点啊)

driver=com.mysql.jdbc.Driver
#mysql8.0+的话,要加一个时区设置&serverTimezone=Asia/Shanghai
url=jdbc:mysql://localhost:3306/ssm_crud?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=CST
username=root
password=123456

相关