相信大家也有遇過 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 需求,歡迎與我們聯繫!