D.2. 如何创建特权数据库管理员

Oracle VDI 需要拥有享有特权的数据库管理员资格,才能在远程数据库中创建 Oracle VDI 数据库。

以下流程说明了如何创建特权管理员。

有关 MySQL 用户帐户管理的更多详细信息,请参阅 Administration chapter of the MySQL 参考手册中的“MySQL 服务器管理“一章。

  1. 使用 MySQL 命令行工具以超级用户身份进入 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> 是用户帐户的用户名和密码。