共计 1516 个字符,预计需要花费 4 分钟才能阅读完成。
自动写代码机器人,免费开通
本篇文章给大家分享的是有关 mysql 中怎么更改默认字符集,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。
启动 mysql 后,以 root 登录 mysql
$mysql -u root -p
show variables like character% #执行编码显示
+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+—————————-+
在某些时候,我们续要修改 mysql 默认数据库的编码,以保证某些迁移的程序可以正常显示,编辑 my.cnf 文件进行编码修改, 可以直接用Mysql Server Instance Config Wizard 进行设置
在 linux 下修改3个 my.cnf 的1个 /etc/mysql/my.cnf 文件
找到客户端配置 [client] 在下面添加
default-character-set=utf8 默认字符集为 utf8
在找到 [mysqld] 添加
default-character-set=utf8 默认字符集为 utf8
init_connect= SET NAMES utf8(设定连接 mysql 时使用 utf8 编码,以让数据库为 utf8 运行)
修改好后,重新启动 mysql 即可,查询一下 show variables like character%
+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+—————————-+
以上就是 mysql 中怎么更改默认字符集,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。
向 AI 问一下细节