关于linux环境下修改mysql字符编码的问题
来源:互联网 发布:mysql数据备份方案 编辑:程序博客网 时间:2024/05/22 04:47
修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):
ALTER TABLE `test`.`tablename` CHARACTER SET = utf8 ; //注这是修改表的字符集。
2、在[mysqld]字段里加入character-set-server=utf8,如下:
3、在[mysql]字段里加入default-character-set=utf8,如下:
ALTER TABLE `test`.`tablename` CHARACTER SET = utf8 ; //注这是修改表的字符集。
ALTER SCHEMA `test` DEFAULT CHARACTER SET utf8 ; //修改数据库的字符集。
唯独剩下character_set_server是latin1
使用set @@character_set_server='utf8';发现重启后还是便会原样
character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server |latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
2、在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
3、在[mysql]字段里加入default-character-set=utf8,如下:
[mysql]
no-auto-rehash
default-character-set=utf8
修改完成后,重启mysql服务就生效。
大家注意:要找到对应的模块添加字符编码,
我开始给[mysqld]添加default-character-set=utf8
结果发现mysql不能启动,
找了好半天才发现,[mysqld]应该添加character-set-server=utf8
- 关于linux环境下修改mysql字符编码的问题
- Linux系统下修改MySQL字符编码问题
- linux下修改mysql默认字符编码
- linux下修改mysql的默认字符编码
- 关于Linux下Mysql的编码问题
- linux下解决mysql的字符编码问题
- linux下mysql字符编码问题
- 关于mysql在linux下面字符修改的问题
- 关于解决linux下修改数据库编码的问题
- 修改Linux下MySQL编码问题
- mysql下修改字符编码
- 修改MySQL字符编码【Linux】
- linux下修改数据库mysql字符编码为UTF8
- 关于linux下部署 tomcat+mysql 的中文字符问题
- linux mysql安装与修改字符编码(乱码问题)
- Linux下MySQL编码的修改
- Linux下修改MySQL编码的方法
- 修改linux下mysql的编码
- 程序员技术练级攻略
- #R#R语言决策树和聚类的实例
- 第十二周项目-1函数运用 当年第几天
- iis 配置httpd.ini 伪静态状态为未知
- linux下代码走查工具介绍---splint
- 关于linux环境下修改mysql字符编码的问题
- 路由器端口映射设置方法图解
- Android(java):StringBuffer StringBulider区别
- Ubuntu android 开发环境搭建之eclipse篇
- android:duplicateParentState属性解释
- struts2.0、hibernate3、spring2.5框架整合流程实例
- 图像的配准及在VC++中实现
- CSDN-FENG 2013.11
- java中重载与重写的区别