解决MYSQL 中文乱码
2015-09-24 18:02
661 查看
1,创建数据库时
2,建表的时候
mysql> show variables like “%char%”;
SET character_set_client=’utf8’;
SET character_set_connection=’utf8’;
SET character_set_results=’utf8’;
service mysqld restart
“`
CREATE DATABASE demo_db **DEFAULT CHARACTER SET utf8COLLATE utf8_general_ci;**
2,建表的时候
CREATE TABLE `database_user` ( `ID` varchar(40) NOT NULL default '', `UserID` varchar(40) NOT NULL default '', ) ENGINE=InnoDB **DEFAULT CHARSET=utf8;**看默认的编码格式:
mysql> show variables like “%char%”;
4,设置不是utf8的。
SET character_set_client=’utf8’;
SET character_set_connection=’utf8’;
SET character_set_results=’utf8’;
5,vim /etc/my.cnf 追加default-character-set=utf8 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock **default-character-set=utf8** [mysql.server] user=mysql basedir=/var/lib [mysqld_safe] err-log=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 6,重启mysql
service mysqld restart
“`
相关文章推荐
- 读书笔记:MySQL数据库 数据类型优化二 用整形Int 存储 IP地址
- MySQL的权限有哪些?
- amoeba配置
- 被mysql中的wait_timeout坑了
- mysql读写分离(三)--- 读写分离实现
- mysqldump的使用
- zabbix mysql数据库迁移方案
- mysql 安装问题
- mysql fabric基础测试
- 连接远程mysql
- MySQLHA系列MHA(一)
- 高性能mysql(一)优化数据类型
- 游戏服务器开发--阿里云Ubuntu 安装mysql
- mysql读写分离(二)-----主从复制
- mysql用户管理(新增用户及权限管理)
- mysql添加远程访问
- MySQL Meta中的length字段 -- (4) 玩儿MySQL代码
- MySQL必知必会笔记(七)事务处理 全球化和本地化(字符集和校对)
- mysql安装及使用语句
- MySQL必知必会笔记(六)存储过程 游标 触发器