创建 Mysql 没有设置字符集,导致存储中文有问题,记录如下:
一顿瞎比操作没有改了,好像导入数据库之后还是原先的字符集,手动设置了某个字段的字符集了
手动设置字符集
- 停止API 服务;
备份数据库
1
2mysqldump database {DATABASE_NAME} >/tmp/api.sql
<a href="https://www.cnblogs.com/chenmh/p/5300370.html">参考链接</a>删除并重新创建utf8mb4 的数据库
1
2$ drop database {DATABASE_NAME};
$ create database {DATABASE_NAME} default character set="utf8mb4";导入数据库
1
2
3$ use {DATABASE_NAME};
$ source /tmp/api.sql
<a href="https://blog.csdn.net/helloxiaozhe/article/details/77680255">参考链接</a>重启API服务