MySQL 5.1 リファレンスマニュアル :: 12 SQL ステートメント構文 :: 12.5 データベース管理ステートメント :: 12.5.1 アカウント管理ステートメント :: 12.5.1.4 RENAME USER 構文
« 12.5.1.3 GRANT 構文

12.5.1.5 REVOKE 構文 »
Section Navigation      [Toggle]
  • 12.5.1 アカウント管理ステートメント
  • 12.5.1.1 CREATE USER 構文
  • 12.5.1.2 DROP USER 構文
  • 12.5.1.3 GRANT 構文
  • 12.5.1.4 RENAME USER 構文
  • 12.5.1.5 REVOKE 構文
  • 12.5.1.6 SET PASSWORD 構文

12.5.1.4. RENAME USER 構文

RENAME USER old_user TO new_user
    [, old_user TO new_user] ...

RENAME USER ステートメントは既存 MySQL アカウントをリネームします。それを利用する為には、mysql データベースにグローバル CREATE USER 権限か UPDATE 権限を持つ必要があります。もし古いアカウントが存在しない時、または新しいアカウントが存在する時はエラーが発生します。各アカウントは、例えば、'jeffrey'@'localhost' のように GRANT ステートメントと同じフォーマットを利用して名づけられます。もしアカウント名のユーザ名部分だけを指定すると、ホスト名の '%' 部分が利用されます。アカウント名の指定についての追加情報に関しては、項12.5.1.3. 「GRANT 構文」 を参照してください。

RENAME USER は、ユーザが作成したデータベース オブジェクトを自動的に移動させたり、リネーム前にユーザが持っていた権限を移動させたりしません。これは、テーブル、ビュー、ストアド ルーチン、トリガ、そしてイベントに適応します。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates