CentOS下mysql5.6中文乱码解决过程

前言:web项目用的是utf-8字符集,在servlet得到数据的时候还是中文,写入mysql数据库的时候出现乱码。

CentOS下mysql5.6中文乱码解决过程_第1张图片

第一步:

在CentOS命令行下

输入  # mysql -u -p   进入mysql

查看mysql的编码 mysql> show variables like 'character_set%';

CentOS下mysql5.6中文乱码解决过程_第2张图片

注意上面的两项需要设置和你项目一样的字符集

第二步:进入# cd /usr/share/mysql/ 目录 # ls 查看当前目录文件

CentOS下mysql5.6中文乱码解决过程_第3张图片

复制此文件到/etc/目录下并修改名字为my.cnf

第三步用vim命令编辑my.cnf

CentOS下mysql5.6中文乱码解决过程_第4张图片

保存并退出,重启mysql   # service mysql restart

第四步:测试





你可能感兴趣的:(mysql,中文乱码)