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 に相当する値を持っていたのですが、
環境: centos7
、mysql8.0.33
、jdk1.8
背景: コマンドでログインできMySQL
、コマンドを使用するとsystemctl status mysql
、表示されるmysql
ステータスもrunning
実行中になります。
解決:
- mysqlを停止します:
service mysql stop
- 再起動:
service mysql start
- 起動が成功したかどうかを確認します。
systemctl status mysql
- サービスを再度再起動するだけです