0

外部MySQLサーバーを使用するようにPleskマシンを設定しました。そうすることで、psaadminユーザーにGRANT OPTION付きのすべての特権を付与したので、リモートデータベースとユーザーを問題なく作成できます。ただし、作成したユーザー(つまり、「wordpress_user」)は、リモートサーバーでselectステートメントを実行できません。

MySQLサーバーの権限を確認する際、「wordpress_user」にはデータベース自体に対するすべての権限があります。そのユーザーでphpMyAdminにログインでき、そのユーザーでリモートサーバーコンソールにログインできます。「エラー1045(28000):ユーザーのアクセスが拒否されました」というエラーが発生するのは、そのユーザーとしてクエリを実行しようとしたときだけです。

私がチェックしたすべては、ユーザーが完全な権限を持っていることを示しているようです。ドキュメントの指示に従って、FLUSHPRIVILEGESも使用しました。Pleskを再起動し、MySQLを再起動しましたが、まだ何もありません。

誰か助けてもらえますか?お願いします?

4

1 に答える 1

0

私は問題を見つけることができました。どうやら問題のあるクエリは、特定の権限を持つビューでしたか?通常の選択などはうまくいきました(私はそれを認識していませんでした)。ビューをドロップして再作成することができましたが、現在はうまく機能しています。

于 2012-12-18T22:37:31.387 に答える