本文共 1531 字,大约阅读时间需要 5 分钟。
MySQL 主要配置文件位置:/etc/mysql/my.cnf. 数据库表文件夹:/var/lib/mysql/,相当于Windows下MySQL的date文件夹 登录MySQL,执行编码显示: 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文件,Windows可以直接用Mysql Server Instance Config Wizard 进行设置 sudo gedit /etc/mysql/my.cnf 找到[client] 添加: default-character-set=utf8 //默认字符集为utf8 找到[mysqld] 添加: //默认字符集为utf8 default-character-set=utf8 //设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行 init_connect='SET NAMES 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/ | +--------------------------+----------------------------+ 本文转自博客园沉睡森林@漂在北京的博客,原文链接:,如需转载请自行联系原博主。 |