springBoot がデータベースに接続すると、win10 のアカウント名が表示されます

1. 問題の説明

この問題は一般的に不注意が原因であり、この問題が発生したのは初めてなので、
データベースに接続するときに、ユーザー '10272'@'localhost' (使用するパスワード: YES) に対してアクセスが拒否されたが、'10272' であることを記録します。は私のwin10アカウントであり、ymlファイルは使用される
ルートymlファイルの構成です

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    type: com.zaxxer.hikari.HikariDataSource
    url: jdbc:mysql://localhost:3306/sbvue?useUnicode=true&characterEncoding=utf-8&useSSL=true
    name: root
    password: 

問題
ここに画像の説明を挿入

2. 問題の原因

datasource:name は yml ファイルで構成され、win10 アカウントが読み取られます

3. 問題解決

yml ファイルで名前をユーザー名に変更します。

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    type: com.zaxxer.hikari.HikariDataSource
    url: jdbc:mysql://localhost:3306/sbvue?useUnicode=true&characterEncoding=utf-8&useSSL=true
    username: root
    password: 

おすすめ

転載: blog.csdn.net/The_girl_wait_me/article/details/124704954