Ubuntu下设置mysql数据库字符集为utf8的方法
2015-09-26 16:09
603 查看
修改原有数据库test的字符集为utf8:
use test;
alter database test character set utf8;
创建数据库test,指定字符集为utf8:create database test character set utf8;
设定mysql字符集默认为utf-8:
可通过修改mysql的配置文件设置默认编码,sudo vim /etc/mysql/my.cnf打开配置文件.
找到客户端配置[client] 在下面添加
default-character-set=utf8
在找到[mysqld] 添加
character-set-server=utf8
找到[mysql]添加
default-character-set=utf8
完成后,执行命令:
sudo /etc/init/d/mysql restart;
最后查看字符集是否被设置为utf-8:
mysql> show variables like 'character_set_%';
注意:在[mysqld]下面添加的是character-set-server=utf8 ,不是 default-character-set=utf8
use test;
alter database test character set utf8;
创建数据库test,指定字符集为utf8:create database test character set utf8;
设定mysql字符集默认为utf-8:
可通过修改mysql的配置文件设置默认编码,sudo vim /etc/mysql/my.cnf打开配置文件.
找到客户端配置[client] 在下面添加
default-character-set=utf8
在找到[mysqld] 添加
character-set-server=utf8
找到[mysql]添加
default-character-set=utf8
完成后,执行命令:
sudo /etc/init/d/mysql restart;
最后查看字符集是否被设置为utf-8:
mysql> show variables like 'character_set_%';
注意:在[mysqld]下面添加的是character-set-server=utf8 ,不是 default-character-set=utf8
相关文章推荐
- Ubuntu 安装mysql和简单操作
- MySQL多表查询
- Mysql经典的“8小时问题”
- mysql读写分离(四)---补充常用配置
- MySQL的大小写敏感性[lower_case_table_names]
- mysql授权用户root使用密码password从指定ip为192.168.1.1的主机连接到mysql服务器
- mysqlbackup 还原特定的表
- LNMP环境搭建——MySQL篇
- MySQL . column_key
- mysql存储过程
- MySQL主从同步原理+部署
- MySql创建本地用户和远程用户 并赋予权限
- 关于mysql中文插入 问号??问题的解决方法!
- MySQL快速复制数据库的方法
- MySQL Cluster(MySQL 集群) 初试
- Mysql 列转行统计查询 、行转列统计查询
- mycat+mysql分片
- MySQL数据库的索引实现
- mysql 字符集乱码及解决方案
- MySQL查看当前数据库库