Resetting a Database Password
Function
This API is used to reset a database password. Before calling this API:
- Learn how to authenticate it.
- Obtain the required region and endpoint.
URI
- URI format
POST https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/password
- Example
POST https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/c3ec2c6148ad4d71b1a8411a62df0d3cin07/password
- Parameter description
Table 1 Parameter description Name
Type
Mandatory
Description
project_id
String
Yes
Project ID of a tenant in a region.
To obtain this value, see Obtaining a Project ID.
instance_id
String
No
DB instance ID.
Request
| Name | Type | Mandatory | Description |
|---|---|---|---|
| password | String | Yes | Database password. Values: The password consists of 8 to 32 characters and contains at least three types of the following: uppercase letters, lowercase letters, digits, and special characters ~!@#$%^*-_=+?,()& You are advised to enter a strong password to improve security and prevent security risks such as brute force cracking. If you enter a weak password, the system automatically determines that the password is invalid. |
- Request example
{ "password": "Test_345612" }
Status Code
For details, see Status Codes.
Error Code
For details, see Error Codes.