05/11 2020

更換 Amazon RDS 預設 latin 語系為 UTF-8

AWS快問快答

相信大家也有遇過 RDS MySQL 預設語系為 latin,因此將中文資料存入 MySQL 後,資料會變成亂碼的問題。今天,博弘就來為大家解惑,一步步學習如何將 Amazon RDS 預設語系改為 UTF-8 

建置流程:

  • 建立新的 Parameter groups

1. 點選 RDS 左方的 Parameter groups,並點擊右側 Create parameter groups

2. 填完 Parameter groups details 後,點擊 Create

(1) Group name: UTF-8

(2) Description: 自行選填

3. 點擊已建立的 Parameter groups

4. 在搜尋欄裡輸入 character_set_server,並且點擊 Edit Parameter 

5. 修改 character_set_server 裡的 Values 參數為 UTF-8,並點擊 Save changes 

  • 加入至 DB parameter group

1. 選取您想更改語系設定的 RDS,點擊 Modify

2. 將建立好的 Parameter group(utf-8) 加入 DB parameter group,點擊 Continue

3. 確認更改的內容是否正確,並選取 Apple immediately(立即更新),最後點擊 Modify DB Instance

4. RDS Status 顯示 Available,即表示更改設定成功

  • 更改 RDS 後確認是否成功

1. 開啟 RDS MySQL 輸入指令( show variables like ‘character%’; ) 查詢資料庫語系設定

2. 確認 character_set_server 為 UTF-8 後,即設定成功 

這樣就完成啦!想不到設定這麼容易吧~

 

請持續鎖定 Nextlink 架構師專欄,以獲得最新專業資訊喔!

若您有任何 AWS 需求,歡迎與我們聯繫!