MySQL の「ユーザーのアクセスが拒否されました」エラーの解決
MySQL データベースに接続しようとすると、「ユーザーのアクセスが拒否されました」というメッセージが表示されるユーザーの作成と権限の付与が一見正しいように見えても、エラーが発生することがあります。
この問題を解決するには、次のように、付与ステートメントにユーザー名の後にホスト名が含まれていることを確認することが重要です。
GRANT ALL ON *.* TO 'servname_shb'@'localhost';
これは、ユーザー「servname_shb」に、「localhost」ホストからすべてのデータベースとテーブルへのアクセスが許可されることを指定します。
さらに、セキュリティを強化するために、必要な権限のみにアクセス範囲を調整することをお勧めします。
以上がMySQL アクセスが拒否されました: ユーザーがローカルホストから接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。