百度智能云

All Product Document

          Relational Database Service

          Parameter Management

          Parameter Management

          List of Parameters

          Use the following codes to get the database parameter list under an instance.

          // import "github.com/baidubce/bce-sdk-go/services/rds"
          result, err := client.ListParameters(instanceId)
          if err != nil {
              fmt.Printf("get parameter list error: %+v\n", err)
              return
          }
          data, _ := json.Marshal(result)
          fmt.Println(string(data))
          fmt.Printf("get parameter list success\n")
          fmt.Println(result.Etag)

          Note: Get Etag through this interface when modifying configuration parameters.

          Modify Configuration Parameters

          Use the following codes to configure the parameters of the cloud database RDS for MySQL.

          // import "github.com/baidubce/bce-sdk-go/services/rds"
          result, err := client.ListParameters(instanceId)
          if err != nil {
              fmt.Printf("get parameter list error: %+v\n", err)
              return
          }
          fmt.Printf("get parameter list success\n")
          fmt.Println(result.Etag)
          
          args := &rds.UpdateParameterArgs{
          				Parameters:  []KVParameter{
          					{
          						Name: "connect_timeout",
          						Value: "15",
          					},
          				},
          			}
          er := client.UpdateParameter(instanceId, result.Etag, args)
          if er != nil {
              fmt.Printf("update parameter error: %+v\n", er)
              return
          }
          fmt.Printf("update parameter success\n")

          Note: Get Etag through this interface when modifying configuration parameters.

          Previous
          Account Management
          Next
          White List Management