この問題は今日の仕事で起きており、解決できませんでした。 MySQLサーバ5.1.67
mysqlのrootユーザーとして、私はDB、ユーザーを作成し、リモートIPからすべての権限を与えました
mysql>すべての特権を付与する test
。*から "jane" @ "56.44.3.24"までは "password"で示されます。
mysql>フラッシュ特権。
Janeは現在、別のIPから来ています33.2.67。3ので、私は彼女の古いIPからのアクセスを削除し、彼女の新しいIPからのアクセスを許可する必要があります。テストでは、私は次のように試しましたが、ジェーンは古いIPからアクセスできますが、シナリオをいくつかのVMのプライベートIPを使って再現しました。
mysql>すべての特権を取り消す test
。*から "jane" @ "56.44.3.24"までは "password"で示されます。
これは正しい構文ですか?私は何が欠けていますか?
前もって感謝します
ケビン
回答:
回答№1は4REVOKEのMySQLリファレンスを調べてください: http://dev.mysql.com/doc/refman/5.0/en/revoke.html。あなたは、次の行に沿って何かをしたい:
REVOKE ALL PRIVILEGES ON test.* FROM "jane"@"56.44.3.24";