ホームページ  >  記事  >  システムチュートリアル  >  Ubuntu 18.04 の Idea でデータベース操作時に発生する問題を解決する

Ubuntu 18.04 の Idea でデータベース操作時に発生する問題を解決する

PHPz
PHPz転載
2023-12-27 20:35:12681ブラウズ

タイトルのように、失敗を解決する手順を記録します: このアイデアは Linux (ubuntu 18.04) でのデータベースの操作に失敗し、エラー メッセージは次のとおりでした: クライアントはサーバーによって要求された認証プロトコルをサポートしていません。MySQL クライアントのアップグレードを検討してください。私も初心者のため、概念が含まれています私の理解に基づいていますが、間違いがあれば修正してください!!!

考えられる理由: 権限が不十分です

ターミナルでmysqlを入力する際、毎回root権限が必要であることが分かりました。そうしないと、navicatでも「ユーザー'root'@'localhost'のアクセスが拒否されました」となり、一般ユーザーは全く接続できません2002 エラーが報告されます。しかし、私が root ユーザーであれば、問題なくログインできます。非常にわかりにくいです!
私のアイデアには root 権限がないためだと思います。結局、通常のユーザー権限でアイデアを開いたのです。
ターミナルのログイン mysql メソッドを添付します (root は他のユーザー名に置き換えることができます)

リーリー

おおよその解決策 新しい一般ユーザーを作成します。このユーザーには、追加、削除、変更、確認するためのすべての権限があります。このユーザー名とパスワードを使用してアイデアにログインします。うまくいきます。詳細な操作 root 権限を使用して mysql を入力します

リーリー

ユーザーを増やす

リーリー

認可(すべての権限を付与しているのでALLですが、状況に応じて変更してください)

リーリー

リフレッシュ

リーリー

以上がUbuntu 18.04 の Idea でデータベース操作時に発生する問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。