4

この問題は今日職場で発生し、解決できませんでした。MySQL サーバー 5.1.67

mysql root ユーザーとして、DB、ユーザーを作成し、リモート IP からすべての権限を付与しました

mysql> test.* に対するすべての権限を 'password' で識別される 'jane'@'56.44.3.24' に付与します。

mysql> 権限をフラッシュします。

Jane は現在、別の IP 33.2.67.3 から着信しているため、古い IP からのアクセスを削除し、新しい IP からのアクセスを許可する必要があります。テストでは、次のことを試しましたが、ジェーンはまだ古い IP からアクセスできます。シナリオは、プライベート IP を使用していくつかの VM で再作成されました。

mysql> test'password' で識別される 'jane'@'56.44.3.24' への .* に対するすべての特権を取り消します。

これは正しい構文ですか? 私は何が欠けていますか?

前もって感謝します

ケビン

4

2 に答える 2

4

REVOKE の MySQL リファレンスを確認してください: http://dev.mysql.com/doc/refman/5.0/en/revoke.html。次のようなものが必要です。

REVOKE ALL PRIVILEGES ON test.* FROM 'jane'@'56.44.3.24';
于 2013-04-04T19:24:23.570 に答える