java - 为什么我用命令行连接mysql时可以连上,但是用程序连接就连不上了呢?
阿神
阿神 2017-04-18 10:03:29
0
5
954

用命令行可以连接上数据库,在idea连接的时候报这个错误,数据库账号和密码也对了呀 ,不知道为什么会出现这个错误,求大神指点下.

阿神
阿神

闭关修行中......

全員に返信(5)
Peter_Zhu

ユーザー名を確認してください。エラー プロンプトは minjj@localhost にアクセスできません

です

つまり、接続時に使用されるユーザー名は、投稿した root アカウントではなく minjj です。
コードを確認してください。

  1. 接続コードにユーザー名が書き込まれていますか?

  2. 設定ファイルが正しく読み込まれているかどうか

いいねを押す +0
巴扎黑

ログインに使用したアカウントがプロフィールのアカウントと異なります。理由はご自身で調べてください。

いいねを押す +0
大家讲道理

80% の確率でリモート アクセスが有効になっておらず、127.0.0.1 に似た IP アドレスへのアクセスが許可されていないか、プログラム コードにハードコーディングされています

いいねを押す +0
Peter_Zhu

これは DB に直接設定されているユーザー名である可能性があります。Spring が ${username} を介してそれを読み取ると、ユーザー名を別の名前に変更することがわかりません。問題は解決します

いいねを押す +0
PHPzhong

mysql データベースの root アカウントを再認証します。コマンド ラインはローカルホスト要求アドレスのログインのみを許可するように設定する必要があります。% モードに変更できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート