Click or drag to resize
DatabaseServiceExtensionsEnableRootUser Method
This API is preliminary and subject to change.

Note: This API is now obsolete.

Enables login from any host for the root user, and returns the root username and generated password.

Namespace: net.openstack.Core.Synchronous
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
[ObsoleteAttribute("These synchronous wrappers should not be used. For more information, see")]
public static RootUser EnableRootUser(
	this IDatabaseService service,
	DatabaseInstanceId instanceId


Type: net.openstack.Providers.RackspaceIDatabaseService
The database service instance.
Type: net.openstack.Providers.Rackspace.Objects.DatabasesDatabaseInstanceId
The database instance ID. This is obtained from DatabaseInstance.Id.

Return Value

Type: RootUser
A RootUser object containing the username and password of the root database user.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IDatabaseService. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
ArgumentNullExceptionIf service is .
ArgumentNullExceptionIf instanceId is .
WebExceptionIf the REST request does not return successfully.
Caution note Caution
Changes you make as a root user may cause detrimental effects to the database instance and unpredictable behavior for API operations. When you enable the root user, you accept the possibility that the provider will not be able to support your database instance. While enabling root does not prevent the provider from a "best effort" approach to helping you if something goes wrong with your instance, the provider cannot ensure that they will be able to assist you if you change core MySQL settings. These changes can be (but are not limited to) turning off binlogs, removing users that the provider uses to access your instance, and so forth.
Version Information

.NET Framework

Obsolete (compiler warning) in 4.5

Obsolete (compiler warning) in 1.6
Obsolete (compiler warning) in 1.5
Obsolete (compiler warning) in 1.4
Obsolete (compiler warning) in 1.3.6
See Also