Bir ApsaraDB RDS for MySQL örneğinin ana motor sürümünü yükseltmek için UpgradeDBInstanceEngineVersion işlemini çağırabilirsiniz.
Yükseltme sonrası ödemeniz gereken ücret, orijinal ve yeni örneğin örnek türlerine ve depolama türlerine göre değişir.
Örnek, salt okunur veya olağanüstü durum kurtarma örneklerinin bağlı olduğu birincil bir örneksse, birincil örneğin ana motor sürümünü yükseltmeden önce bu bağlı örneklerin ana motor sürümlerini yükseltmeniz gerekir.
Bu işlemi çağırmadan önce aşağıdaki gereksinimlerin karşılandığından emin olun:
Orijinal örnek Çalışıyor durumundadır.
-
Örnek aşağıdaki veritabanı sürümlerinden birini çalıştırır:
MySQL 5.7
MySQL 5.6
MySQL 5.5
Bir ApsaraDB RDS for PostgreSQL örneğinin ana motor sürümünü yükseltmek için UpgradeDBInstanceMajorVersion işlemini çağırabilirsiniz.
Hata Ayıklama
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| Action | String | Evet | UpgradeDBInstanceEngineVersion | Gerçekleştirmek istediğiniz işlem. Değeri UpgradeDBInstanceEngineVersion olarak ayarlayın. |
| ClientToken | String | Hayır | ETnLKlblzczshOTUbOCzxxxxxxxxxx | İsteğin yinelenebilirliğini sağlamak için kullanılan istemci belirteci. Değeri istemci aracılığıyla oluşturabilirsiniz ancak oluşturulan belirtecin farklı istekler arasında benzersiz olduğundan emin olmanız gerekir. Belirteç yalnızca ASCII karakterleri içerebilir ve uzunluğu 64 karakteri aşamaz. |
| DBInstanceId | String | Evet | rm-uf6wjk5xxxxxxx | Örneğin kimliği. |
| EngineVersion | String | Evet | 5.7 | Yeni örneğin çalıştırdığı ana motor sürümü. Geçerli değerler:
|
| EffectiveTime | String | Hayır | Immediate | Değişikliğin yürürlüğe girmesini istediğiniz zaman. Geçerli değerler:
Varsayılan değer: Immediate. |
Yanıt parametreleri
|
Parametre |
Tür |
Örnek |
Açıklama |
|
TaskId |
String |
10254125 |
Görevin kimliği. |
|
RequestId |
String |
65BDA532-28AF-4122-AA39-B382721EEE64 |
İsteğin kimliği. |
Örnekler
Örnek istekler
http(s)://rds.aliyuncs.com/?Action=UpgradeDBInstanceEngineVersion
&DBInstanceId=rm-uf6wjk5xxxxxxx
&EngineVersion=5.7
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<UpgradeDBInstanceEngineVersionResponse>
<RequestId> 65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>
<TaskId>10254125</TaskId></UpgradeDBInstanceEngineVersionResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : " 65BDA532-28AF-4122-AA39-B382721EEE64",
"TaskId" : "10254125"
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata mesajı |
Açıklama |
|
400 |
InvalidOrderTask.NotSupport |
The Current InstanceId exist Order Task in RDS. |
Örnek tamamlanmamış siparişlere sahip olduğundan hata döndürüldü. Daha sonra tekrar deneyin. |
|
400 |
InvalidSSLstatus |
Current DB instance has SSL enabled, this operation is not supported. |
Örnek için SSL şifrelemesi etkinleştirildiğinden hata döndürüldü. |
|
400 |
InvalidDBInstanceConnType.Format |
Specified DB instance conn type is not valid. |
Örneğin ağ türü bu işlemi desteklemediğinden hata döndürüldü. |
|
403 |
IncorrectDBInstanceState |
Current DB instance state does not support this operation. |
Örnek mevcut durumdayken bu işlem desteklenmediğinden hata döndürüldü. |
|
403 |
IncorrectEngineVersion |
The engine version does not support the operation. |
Örnekte çalışan veritabanı motor sürümü bu işlemi desteklemediğinden hata döndürüldü. |
|
403 |
IncorrectEngineTypeMyisam |
Current DB instance has MyISAM table, and it does not support this operation. |
Örnekte MyISAM tabloları bulunduğundan hata döndürüldü. |
|
403 |
InvalidInstanceLevel.Malformed |
Current DB instance level does not support this operation. |
Örnek bu işlemi desteklemediğinden hata döndürüldü. |
|
403 |
IncorrectDBInstanceLockMode |
Current DB instance lock mode does not support this operation. |
Örnek kilitli olduğundan hata döndürüldü. |
|
404 |
InvalidDBInstance.NotFound |
The specified instance does not exist or is not supported. |
Belirtilen örnek bulunamadı. Örneğin kimliğini kontrol etmeniz gerekir. |
Hata kodlarının listesi için Hata Merkezi adresini ziyaret edin.