一、阐述问题:
MySQL修改密码后同时修改了‘root’@‘localhost’为‘root’@‘%’后导致远程可以连接本地无法连接。无论是通过远程java后端,还是navicat,亦或者本地采用命令,都能够正常连接
systemctl start mysqld
mysql -uroot -p
但是上传了java到云服务之后运行报错如下:
2025-03-08 09:25:55.872 [Druid-ConnectionPool-Create-1826777478] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://********:3306/baotademo?serverTimezone=Asia/Shanghai, errorCode 1045, state 28000
java.sql.SQLException: Access denied for user 'root'@'*******' (using password: YES)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.Conn