linux下修改mysql编码方式
时间: 2023-07-18 20:09:16 浏览: 252
安装MySQL之后修改编码方式
在 Linux 下修改 MySQL 数据库的编码方式,需要进行以下几个步骤:
1. 编辑 MySQL 配置文件 my.cnf,添加以下内容:
```
[client]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
```
2. 重启 MySQL 服务,使配置文件生效:
```
sudo systemctl restart mysql
```
3. 修改数据库和表的编码方式,使用以下命令:
```
ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
```
注意:这里的 utf8mb4 是比 utf8 更完整的字符集,能够支持更多的字符。如果你需要支持 emoji 表情等特殊字符,就需要使用 utf8mb4。
阅读全文