升級(jí)內(nèi)核小版本
本文中含有需要您注意的重要提示信息,忽略該信息可能對(duì)您的業(yè)務(wù)造成影響,請(qǐng)務(wù)必仔細(xì)閱讀。
云數(shù)據(jù)庫(kù)RDS MySQL或RDS MySQL Serverless實(shí)例支持自動(dòng)升級(jí)或手動(dòng)升級(jí)內(nèi)核小版本。通過升級(jí),您將獲得包含性能提升、新功能支持和安全問題解決的最新版本,能夠確保數(shù)據(jù)庫(kù)服務(wù)的持續(xù)優(yōu)化和安全。
RDS MySQL或RDS MySQL Serverless實(shí)例內(nèi)核小版本的更新說明,請(qǐng)參見AliSQL內(nèi)核小版本發(fā)布記錄。
其他引擎升級(jí)內(nèi)核小版本請(qǐng)參見:
版本狀態(tài)說明
下線:當(dāng)內(nèi)核版本存在已知重大缺陷,或已超過過期時(shí)間一年以上時(shí),該版本會(huì)被置為下線。版本下線后會(huì)關(guān)閉新購(gòu)。
過期:當(dāng)超過設(shè)定的內(nèi)核版本過期時(shí)間時(shí),相關(guān)版本的狀態(tài)會(huì)被置為過期。內(nèi)核版本過期時(shí)間請(qǐng)參見AliSQL內(nèi)核小版本發(fā)布記錄。
穩(wěn)定:除下線版本、過期版本外,其余版本均視為穩(wěn)定版本。
功能介紹
自動(dòng)升級(jí)僅為系統(tǒng)輔助升級(jí)手段,并不保證所有實(shí)例均能立即升級(jí)至最新內(nèi)核版本。您可以在實(shí)例的基本信息頁(yè)查看內(nèi)核版本狀態(tài),并及時(shí)升級(jí)內(nèi)核版本,以避免歷史內(nèi)核版本可能存在的潛在風(fēng)險(xiǎn)。如您取消了系統(tǒng)下發(fā)的版本升級(jí)任務(wù),或查看控制臺(tái)版本升級(jí)提示后仍未及時(shí)升級(jí)至最新穩(wěn)定版本,因此造成的業(yè)務(wù)中斷、數(shù)據(jù)丟失等損失和后果均由您承擔(dān)。詳情請(qǐng)參見云數(shù)據(jù)庫(kù)服務(wù)協(xié)議。
自動(dòng)升級(jí):RDS MySQL或RDS MySQL Serverless實(shí)例默認(rèn)設(shè)置為自動(dòng)升級(jí)內(nèi)核小版本,您可以在基本信息頁(yè)查看小版本自動(dòng)升級(jí)的設(shè)置情況。當(dāng)您的內(nèi)核小版本低于最新內(nèi)核小版本時(shí),系統(tǒng)將會(huì)不定期地下發(fā)主動(dòng)運(yùn)維任務(wù)來升級(jí)內(nèi)核小版本。自動(dòng)升級(jí)操作將會(huì)在您設(shè)置的設(shè)置可維護(hù)時(shí)間段內(nèi)進(jìn)行。您也可以在事件管理修改升級(jí)時(shí)間,或在任務(wù)開始前取消任務(wù),詳情請(qǐng)參見計(jì)劃內(nèi)事件。
說明系統(tǒng)下發(fā)的升級(jí)任務(wù)信息將通過短信、郵件等渠道進(jìn)行通知,如您希望收到任務(wù)通知,請(qǐng)?jiān)谙⒅行挠嗛啞驹茢?shù)據(jù)庫(kù)故障或運(yùn)維通知】,并設(shè)置合理的聯(lián)系方式。
主動(dòng)運(yùn)維任務(wù)用戶可隨時(shí)取消或選擇計(jì)劃時(shí)間內(nèi)進(jìn)行配置。詳情請(qǐng)參見計(jì)劃內(nèi)事件。
手動(dòng)升級(jí):您可以在實(shí)例的基本信息頁(yè)修改升級(jí)設(shè)置為手動(dòng)升級(jí)。若當(dāng)前實(shí)例版本存在重大缺陷/已過期/已下線,設(shè)置為手動(dòng)升級(jí)的實(shí)例也會(huì)收到推送升級(jí)內(nèi)核版本的主動(dòng)運(yùn)維任務(wù)。
影響
升級(jí)內(nèi)核小版本可能會(huì)出現(xiàn)實(shí)例切換。實(shí)例切換的影響請(qǐng)參見實(shí)例切換的影響。
自動(dòng)升級(jí)操作將會(huì)在您設(shè)置的可維護(hù)時(shí)間段內(nèi)進(jìn)行,您可以在實(shí)例的基本信息頁(yè)修改可維護(hù)時(shí)間段。
手動(dòng)升級(jí)時(shí),請(qǐng)您盡量在業(yè)務(wù)低峰期執(zhí)行升級(jí)操作,或確保您的應(yīng)用有自動(dòng)重連機(jī)制,自動(dòng)重連需要在您的應(yīng)用側(cè)代碼中設(shè)置。
注意事項(xiàng)
內(nèi)核版本過低可能存在業(yè)務(wù)中斷、數(shù)據(jù)丟失等風(fēng)險(xiǎn)。建議您定期或在收到阿里云的運(yùn)維通知后升級(jí)您的內(nèi)核小版本。
實(shí)例下若有只讀實(shí)例,并且該只讀實(shí)例的內(nèi)核小版本低于目標(biāo)版本,系統(tǒng)會(huì)先升級(jí)該只讀實(shí)例,再升級(jí)主實(shí)例。
如果實(shí)例內(nèi)核版本下線或者不在維護(hù)列表內(nèi),當(dāng)實(shí)例進(jìn)行升級(jí)、變配,或者阿里云對(duì)實(shí)例硬件進(jìn)行升級(jí)時(shí),將會(huì)自動(dòng)升級(jí)到最新的內(nèi)核小版本。
升級(jí)內(nèi)核小版本后無(wú)法降級(jí)。
RDS MySQL或RDS MySQL Serverless基礎(chǔ)系列實(shí)例升級(jí)小版本后,實(shí)例的基本信息頁(yè)的備份使用量可能會(huì)顯示為0,且在下一次定時(shí)備份完成后自動(dòng)恢復(fù)。
新購(gòu)實(shí)例不會(huì)推送升級(jí)任務(wù),如您需要升級(jí)到最新版本,可以在實(shí)例的基本信息頁(yè)升級(jí)內(nèi)核小版本。
升級(jí)流程啟動(dòng)后,不能取消。如果升級(jí)失敗,將回滾所有變更,并且實(shí)例具有與之前相同的引擎版本、元數(shù)據(jù)等。
當(dāng)內(nèi)核版本滿足下線條件時(shí),無(wú)論該內(nèi)核版本是否還在生命周期內(nèi),均會(huì)被設(shè)置為下線狀態(tài)。
升級(jí)版本風(fēng)險(xiǎn)說明
風(fēng)險(xiǎn)點(diǎn) | 風(fēng)險(xiǎn)說明 |
.NET連接風(fēng)險(xiǎn) | 實(shí)例升級(jí)到20220830(官方8.0.28)及更高版本,使用.NET連接可能有風(fēng)險(xiǎn)。詳情請(qǐng)參見.NET兼容性問題。 |
兼容性風(fēng)險(xiǎn) | 升級(jí)到20210930版本及更高版本時(shí),可能會(huì)觸發(fā)PHP兼容性問題。出現(xiàn)此問題時(shí),重試連接即可。 |
數(shù)據(jù)庫(kù)行為不一致 | 部分小版本升級(jí)會(huì)導(dǎo)致數(shù)據(jù)庫(kù)行為不一致。 例如,在升級(jí)到官方MySQL 8.0.19及更高版本時(shí),Integer整數(shù)類型的widths字段被廢棄不再展示,詳情請(qǐng)參見MySQL官方文檔,升級(jí)導(dǎo)致的不一致行為,RDS與官方保持一致。 |
修改自動(dòng)升級(jí)設(shè)置
訪問RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在配置信息區(qū)域單擊小版本自動(dòng)升級(jí)右側(cè)的設(shè)置。
選擇自動(dòng)升級(jí)或手動(dòng)升級(jí),然后單擊確定。
手動(dòng)升級(jí)內(nèi)核小版本
訪問RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在配置信息區(qū)域單擊升級(jí)內(nèi)核小版本。
說明如果沒有找到此按鈕,表示內(nèi)核已經(jīng)是最新版本。
在彈出的對(duì)話框中,選擇可升級(jí)到版本,并選擇升級(jí)時(shí)間,單擊確定。
查看升級(jí)進(jìn)度與歷史升級(jí)記錄
如您需要查看升級(jí)進(jìn)度或歷史小版本升級(jí)記錄,您可以登錄RDS控制臺(tái)任務(wù)列表查看任務(wù)詳情,包括任務(wù)類型、狀態(tài)、進(jìn)度、開始與結(jié)束時(shí)間等信息。任務(wù)列表頁(yè)僅支持查詢最近30天內(nèi)的任務(wù)(含自動(dòng)升級(jí)與手動(dòng)升級(jí)),詳情請(qǐng)參見RDS MySQL任務(wù)列表。
常見問題
問:升級(jí)內(nèi)核小版本后怎么小版本沒變(SELECT @@version)?
答:升級(jí)內(nèi)核小版本是阿里云的內(nèi)核小版本,不是MySQL的內(nèi)核版本。您可以用
show variables like '%rds_release_date%'
查詢您的內(nèi)核小版本。問:每次升級(jí)內(nèi)核小版本只能往上升級(jí)一個(gè)版本嗎?
答:您可指定任意可升級(jí)的小版本,請(qǐng)以控制臺(tái)為準(zhǔn)。
問:升級(jí)過程中,為什么會(huì)出現(xiàn)實(shí)例切換?是否會(huì)有其他嚴(yán)重風(fēng)險(xiǎn)?
答:為保證業(yè)務(wù)穩(wěn)定,升級(jí)采用先備后主的方式,備實(shí)例升級(jí)完成后,業(yè)務(wù)自動(dòng)切換至備實(shí)例。無(wú)其他嚴(yán)重風(fēng)險(xiǎn)。實(shí)例切換的影響請(qǐng)參見實(shí)例切換的影響。
問:已經(jīng)設(shè)置了自動(dòng)升級(jí)內(nèi)核小版本,為什么沒有自動(dòng)升級(jí)?
答:沒有自動(dòng)升級(jí)可能是以下三種原因引起的:
如果您的網(wǎng)絡(luò)是經(jīng)典網(wǎng)絡(luò),則不能自動(dòng)升級(jí),需要將經(jīng)典網(wǎng)絡(luò)切換為專有網(wǎng)絡(luò)。
代理小版本過低,需要先升級(jí)代理小版本。
自動(dòng)升級(jí)是定時(shí)下發(fā)的運(yùn)維任務(wù),不是有新的版本就立即升級(jí)。
問:經(jīng)典網(wǎng)絡(luò)無(wú)法升級(jí)內(nèi)核小版本,切換專有網(wǎng)絡(luò)時(shí),在目標(biāo)可用區(qū)無(wú)滿足條件的交換機(jī),該如何創(chuàng)建VPC,創(chuàng)建VPC是否需要費(fèi)用?
答:創(chuàng)建VPC不收費(fèi)。經(jīng)典網(wǎng)絡(luò)切換專有網(wǎng)絡(luò)的詳情,請(qǐng)參見更改網(wǎng)絡(luò)類型。
相關(guān)API
API | 描述 |
升級(jí)RDS MySQL實(shí)例的內(nèi)核小版本。 | |
ModifyDBInstanceAutoUpgradeMinorVersion - 修改RDS升級(jí)內(nèi)核小版本的方式 | 設(shè)置內(nèi)核小版本升級(jí)策略為自動(dòng)或手動(dòng)。 |