[28000][1045] Access denied for user 'dorm'@'localhost' (using password: YES)
时间: 2023-10-02 15:13:00 浏览: 41
根据提供的引用内容,你遇到的问题是 [28000][1045] Access denied for user 'dorm'@'localhost' (using password: YES)。这个错误表示无法使用提供的用户名和密码连接到MySQL数据库。解决方法如下:
1. 确保在应用程序的配置文件(如application.yml)中正确配置了数据库连接信息。根据引用中的示例,检查以下几个方面:
- 确保`driver-class-name`指定的数据库驱动程序类名正确(如`com.mysql.jdbc.Driver`)。
- 确保`url`指定的数据库连接URL正确,并包括正确的主机名、端口号、数据库名称以及其他必要的参数。
- 确保`username`和`password`指定的用户名和密码正确。
2. 如果你已经确认配置文件中的用户名和密码正确,那么可能是密码本身存在问题。根据引用的建议,尝试将密码的值用单引号括起来,例如将`password: 123456`修改为`password: '123456'`。
3. 如果以上步骤都没有解决问题,那么可能是数据库服务器上的权限配置存在问题。请确保在数据库服务器上正确配置了用户 'dorm'@'localhost' 的权限,并且该用户具有足够的权限来连接到数据库。
总结:如果你遇到 [28000][1045] Access denied for user 'dorm'@'localhost' (using password: YES) 错误,首先确保配置文件中的数据库连接信息正确,并确保密码的值用单引号括起来。如果问题仍然存在,检查数据库服务器上的用户权限配置。希望以上方法能够帮助到你。