在启动项目时报了Mysql数据库启动异常。
异常如下:
- java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
- java.net.ConnectException: Connection refused: connect
通过翻译可以得到无法创建与数据库服务器的连接。尝试重新连接3次,放弃。
再往下翻就可以看到提示异常2:Connection refused: connect(连接被拒绝)。
其实在图片中我们就可以看到已经提示了(第一处红色行)
Loading class
com.mysql.jdbc.Driver
. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver
. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
这里提示我们加载类com.mysql.jdbc.Driver
。这已被弃用。新的驱动程序类是com.mysql.cj.jdbc.Driver
。驱动程序通过SPI自动注册,通常不需要手动加载驱动程序类。
根据它的提示后查看了我的application.yml
文件中数据库配置果然是com.mysql.jdb.Driver
修改完成,重启项目中......
修改完成,重启项目......
修改完成,重启项......
修改完成,重启......
异常.png
仔细观察异常之后,查看服务才发现 Mysql 服务没打开......
网友评论