- 对于这个报错 我使用的mysql是5.7的idea 201901
我整理了多种原因:
先来个正确的SpringBoot 集成mysql application.yml 的正确配置:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/db_phonebook3?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
username: root
password:
url 分别是数据库的IP端口 数据库名 以及编码一般都是utf-8 SSL连接时区。
分别检查密码、是不是指定服务器的mysql、是不是指定的环境。
- 可能是3306端口的原因。
-
用管理员身份打开命令航窗口 查看IP端口 netstat -ano 如果出现多个 3306 端口的 就进行kill掉所有的。
-
3306进程的命令:taskkill -PID <进程号> -F
然后开启自己的 mysql服务就解决了。
如果不是以上几种情况可以参考以下链接:
- https://blog.csdn.net/weixin_43483039/article/details/111026122?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
- https://blog.csdn.net/m0_46379371/article/details/114923320
- https://blog.csdn.net/qq_34035160/article/details/82841020?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=1330144.32787.16181883071447127&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
我参考的链接:
- https://blog.csdn.net/weixin_43483039/article/details/111026122?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control