
ユーザー 'user1'@'localhost' を作成しました。その後、GRANT オプションを使用して、すべての権限を user1 に付与しました。何か助けはありますか? その後、user1 をデータベースに接続しましたが、エラー 1142 と 1370 が繰り返し発生します。また、選択権限と実行権限も明示的に付与しようとしました。そして、MySQL ですべてを更新しました。しかし、それでも同じエラーが発生します。これがエラーです。
スキーマ コンテンツの読み込みエラー エラー コード: 1142 テーブル 'user_variables_by_thread' に対するユーザー 'book'@'localhost' への SELECT コマンドが拒否されました
エラー コード: 1370。ルーチン 'e2.min' 0.000 秒に対して、ユーザー 'book'@'localhost' への実行コマンドが拒否されました
何か見逃したり、正しく理解していないことはありますか?
答え1
そうですね。どうやら、ルート アカウントを使用して権限を付与しても機能しなかったようです。ただし、MySQL では、「管理」>「ユーザーと権限」に移動し、そこからすべての権限を付与するとエラーが解決し、今では「user1」がデータベースで任意のタスクを実行できるようになりました。