mysql 接続エラー errorCode 0、状態 08S01

mysql 接続エラー errorCode 0、状態 08S01

最初にこの問題に遭遇したとき、オンラインで確認したのは、データベースに接続するときに追加することだけでした。useSSL=false

spring.datasource.url=jdbc:mysql://localhost:3306/xxx?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai

しかし、もともと useSSL に相当する値を持っていたのですが、
環境: centos7mysql8.0.33jdk1.8
背景: コマンドでログインできMySQL、コマンドを使用するとsystemctl status mysql、表示されるmysqlステータスもrunning実行中になります。

解決:

  1. mysqlを停止します:service mysql stop
  2. 再起動:service mysql start
  3. 起動が成功したかどうかを確認します。systemctl status mysql
  4. サービスを再度再起動するだけです

おすすめ

転載: blog.csdn.net/weixin_44021888/article/details/132565240