私のJava Webプロジェクトのログには、ユーザーにデータベースを更新する権限がないことが示されています。私はこのユーザーに権利を与えるとき、それは動作しません。私はプログラムを再起動した後、それが正常にテーブルを更新mysqlユーザ権限を更新した後、サービスを再起動する必要があるのはなぜですか?
、
は、なぜ私は、データベースのユーザー権限を更新した後、プロジェクトを再起動する必要がありますか?
私のJava Webプロジェクトのログには、ユーザーにデータベースを更新する権限がないことが示されています。私はこのユーザーに権利を与えるとき、それは動作しません。私はプログラムを再起動した後、それが正常にテーブルを更新mysqlユーザ権限を更新した後、サービスを再起動する必要があるのはなぜですか?
、
は、なぜ私は、データベースのユーザー権限を更新した後、プロジェクトを再起動する必要がありますか?
ユーザーに許可が与えられているかどうかを再度確認します。
show grants for 'user'@'localhost';
そして、あなたは再びコマンドを使用してください:権限を付与した後FLUSH PRIVILEGES;
をユーザーのための助成金を確認するには、次のコマンドを使用します。
良いアイデアですが、許可が必要です。彼らはまた再起動後に動作します –
ええ、そうです。再起動後に権限が有効になります。 Flush Privilegesは機能します。 – Batman25663
ありがとうございました。本当にありがとうございます。 – crosswall
ありがとうございました! – crosswall