mac MySQL5.6中文乱码
2015-09-05 01:46
507 查看
乱码根本原因还是编码方式不同造成的,只要编码方式统一就没问题
1. 进入 mysql 命令行, 用 show variables like 'character_set_%'; 查看编码
| 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
确保所有的编码方式都为 utf8 就行了
2. 如果有不是 utf8 的,执行下面的操作:
先停止 mysql 服务 : sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
拷贝 /usr/local/mysql/support-files 下的任意一个 *.cnf 到 /etc/my.cnf 下,并加入下面的配置
[mysqld]
character-set-server=utf8
[client] (没有可以不要)
default-character-set=utf8
3. 重启 mysql: sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
4. 重新创建数据库和表就可以了
1. 进入 mysql 命令行, 用 show variables like 'character_set_%'; 查看编码
| 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
确保所有的编码方式都为 utf8 就行了
2. 如果有不是 utf8 的,执行下面的操作:
先停止 mysql 服务 : sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
拷贝 /usr/local/mysql/support-files 下的任意一个 *.cnf 到 /etc/my.cnf 下,并加入下面的配置
[mysqld]
character-set-server=utf8
[client] (没有可以不要)
default-character-set=utf8
3. 重启 mysql: sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
4. 重新创建数据库和表就可以了
相关文章推荐
- MySQL常用命令
- mac 安装 MySQL 5.6
- 源码编译安装MySQL-5.0.84
- MySQL安装
- MySQL的安全设定
- MySQL配置文件管理
- MySQL日常管理
- mysql开启全查询日志方法
- mac下使用navicat连接mysql时遇到的问题
- mysql SQL Select 语句 简单应用
- MySQL(十三)之数据备份工具xtrabackup
- 修改本地mysql密码
- MySQL密码设置和重置,以及远程登入数据库
- mysql 事务 与 数据库引擎
- MySQL(十二)之数据备份命令mysqldump
- mysql数据库范式(例子详解)
- 为MySQL选择合适的备份方式
- 3.5-Mysql备份与恢复
- 3.4-Mysql常用操作-2
- mysql 中文乱码总结