Oracle VDI 需要拥有享有特权的数据库管理员资格,才能在远程数据库中创建 Oracle VDI 数据库。
以下流程说明了如何创建特权管理员。
有关 MySQL 用户帐户管理的更多详细信息,请参阅 Administration chapter of the MySQL 参考手册中的“MySQL 服务器管理“一章。
使用 MySQL 命令行工具以超级用户身份进入 MySQL 交互模式。
# ./mysql --user=root
使用 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>
是用户帐户的用户名和密码。