D.2. Création d'un administrateur de base de données avec privilèges

Oracle VDI exige des informations d'identification d'administrateur de base de données avec privilèges pour créer la base de données Oracle VDI dans une base de données distante.

La procédure suivante décrit la création d'un administrateur avec privilèges.

Pour plus d'informations sur la gestion d'un compte utilisateur MySQL, reportez-vous au chapitre Administration de MySQL Server du Manuel de référence de MySQL.

  1. Entrez le mode interactif MySQL en tant qu'utilisateur root à l'aide de l'outil de ligne de commande MySQL.

    # ./mysql --user=root
  2. Utilisez l'instruction MySQL GRANT pour créer l'administrateur avec privilèges.

    Dans l'exemple suivant, tous les privilèges sont accordés à un utilisateur.

    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;

    Dans l'exemple suivant, un ensemble limité de privilèges sont accordés à l'utilisateur. Ils suffisent pour créer la base de données 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> et <password> correspondent au nom d'utilisateur et au mot de passe du compte utilisateur.