mysql怎么把 utf8mb4_general_ci改变为utf8mb4_0900_ai_ci
时间: 2023-08-29 20:14:21 浏览: 1002
要将MySQL的字符集从utf8mb4_general_ci改变为utf8mb4_0900_ai_ci,可以按照以下步骤进行操作:
1. 确保你的MySQL版本是8.0.1或更高版本。因为utf8mb4_0900_ai_ci是MySQL 8.0及更高版本的默认排序规则。
2. 首先,备份你的数据库以防止意外数据丢失。
3. 打开MySQL的配置文件my.cnf或my.ini(根据你的操作系统和MySQL安装方式而定)。
4. 在配置文件中找到[mysqld]部分,并添加以下行:
collation-server = utf8mb4_0900_ai_ci
character-set-server = utf8mb4
5. 保存并关闭配置文件。
6. 重启MySQL服务,以使更改生效。
7. 确认更改是否成功。可以通过运行以下查询语句来验证:
SHOW VARIABLES LIKE 'collation_server';
SHOW VARIABLES LIKE 'character_set_server';
8. 如果查询结果显示collation_server为utf8mb4_0900_ai_ci,character_set_server为utf8mb4,则表示更改已经成功。
请注意,修改MySQL的字符集配置是一个敏感的操作,请在进行任何更改之前,确保你已经备份了数据,并且了解潜在的风险和影响。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [mysql设置了utf8mb4,为什么还有utf8mb4_general_ci和utf8mb4_0900_ai_ci?](https://blog.csdn.net/LINgZone2/article/details/129730790)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [MySQL 编码utf8 与 utf8mb4 utf8mb4_unicode_ci 与 utf8mb4_general_ci](https://download.csdn.net/download/weixin_38694141/14832202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐


















