参数管理
所有文档

          云数据库 RDS

          参数管理

          参数管理

          参数列表

          使用以下代码可以获取一个实例下的数据库参数列表。

          // 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)

          注意: 在修改配置参数时需要通过该接口获取Etag。

          修改配置参数

          使用以下代码可以云数据库 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")

          注意: 在修改配置参数时需要通过该接口获取Etag。

          上一篇
          账号管理
          下一篇
          白名单管理