linux下 mysql字符集的修改
2015-11-21 20:51
399 查看
1.查找/etc目录下是否有my.cnf文件;
#ls -l | grep my.cnf (在/etc下查找是否有my.cnf文件存在)
2.如果没有就要从/usr/share/mysql,拷贝一个到/etc 下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是 my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf ;从中随便拷贝一个到/etc目录下并将其改为my.cnf文件
3.修改my.cnf文件
#vi /etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
mysql> show variables like 'character_set%' ;
+--------------------------+----------------------------+
| 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>\s
Server characterset:
utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
#ls -l | grep my.cnf (在/etc下查找是否有my.cnf文件存在)
2.如果没有就要从/usr/share/mysql,拷贝一个到/etc 下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是 my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf ;从中随便拷贝一个到/etc目录下并将其改为my.cnf文件
3.修改my.cnf文件
#vi /etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
mysql> show variables like 'character_set%' ;
+--------------------------+----------------------------+
| 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>\s
Server characterset:
utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
相关文章推荐
- 达内Cortex-A8嵌入式linux视频教程
- ARM嵌入式linux开发入门视频教程
- Linux文件系统的特殊权限之SUID
- Centos安装以及使用
- LINUX+10.2.0.3 RAC删除、增加节点所遇问题记录
- C++虚表的实现原理(windows & linux上)
- 在Linux上利用python获取本机ip
- 使用Linux工具生成15万个男生姓名和15万个女生姓名
- linux下利用python进行数据分析(1)Anaconda 安装
- (转)每天一个Linux命令(8): tar
- linux基础命令
- linux c++知识
- Linux之dev详解
- linux 常用基础命令 tail 详细介绍
- linux 命令 多一个窗口
- 利用linux 内核所提供的input子系统编写字符设备驱动的步骤
- ls- 查看linux 文件的大小
- Linux下的proc目录详解
- exportfs命令
- VirtualBox+Centos6.3加载新的硬盘分区及其建立文件系统并挂载目录