D.2. 特権データベース管理者の作成方法

Oracle VDI でリモートデータベースに Oracle VDI データベースを作成するには、特権データベース管理者の資格が必要です。

次の手順では、特権管理者を作成する方法について説明します。

MySQL ユーザーアカウント管理の詳細は、『MySQL Reference Manual』の MySQL サーバー管理の章を参照してください。

  1. MySQL コマンド行ツールを使用して、root ユーザーで MySQL 対話型モードを開始します。

    # ./mysql --user=root
  2. MySQL GRANT ステートメントを使用して、特権管理者を作成します。

    次の例では、ユーザーにすべての特権を付与しています。

    mysql> GRANT ALL PRIVILEGES ON *.* TO '<user>'@'localhost' IDENTIFIED BY ' /
    <password>' WITH GRANT OPTION;
    mysql> GRANT ALL PRIVILEGES ON *.* TO '<user>'@'%' IDENTIFIED BY ' /
    <password>' WITH GRANT OPTION;
    mysql> GRANT ALL PRIVILEGES ON *.* TO '<user>'@'<localhost DNS name> /
    ' IDENTIFIED BY '<password>' WITH GRANT OPTION;

    次の例では、Oracle VDI データベースを作成できるだけの限定特権セットを付与しています。

    mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO ' /
    <user>'@'%' IDENTIFIED BY '<password>' WITH GRANT OPTION;
    mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO '<user>'@' /
    <db-host-dns>' IDENTIFIED BY '<password>' WITH GRANT OPTION;

    <user> および <password> は、ユーザーアカウントのユーザー名およびパスワードです。