2020-11-13

背景:使用SpringBoot操作数据库报错

IDEA控制台报错:

1、create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/xxxx, errorCode x, state xxxxx

2、java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)

CMD报错:

在CMD中输入mysql -u root -p 再输入密码后显示:Access denied for user 'root'@'localhost' (using password: YES)

解决步骤:

1、在mysql文件目录下的my.ini中加入skip-grant-tables

2020-11-13 2020-11-13

2、重启MySQL服务,输入mysql -u root -p 确定后再点击确定,不必输密码

2020-11-13

3、然后执行 set password for 'root'@'localhost'=password('123456');

如果执行上面语句报错,就执行下面两条语句:

   执行     flush privileges;

   再执行 SET PASSWORD FOR [email protected] = '123456'; 就可以成功设置密码了

2020-11-13