如何查看mysql默认的编码格式:
show variables like “character%”;
如果现实-bash: show: command not found 说明没有登录mysql数据库,需要进行登录。
输出结果:
mysql的默认编码是latin1,不支持中文,要支持中文则把数据库的默认编码修改为gbk或者utf8。
一,修改my.cnf 文件
目录为/etc/my.cnf
如果系统中没有my.cnf文件、则需要创建此文件,具体步骤请看步骤<查找.cnf结尾的文件>,如果存在,直接跳过步骤<查找.cnf结尾的文件>,直接进入步骤<编辑my.cnf文件>
查找.cnf结尾的文件
命令find / -iname *.cnf -print
结果如图:
将上面搜索结果集中/usr/share/mysql目录下任意的一个文件复制到/etc/目录下
命令:
相关阅读:
如何查看mysql默认编码? 修改mysql默认编码的方法
二,编辑my.cnf文件
命令:vi /etc/my,cnf
在[client ]下加入:
在[ mysqld ] 下面加:
网上说在 [ mysql ] 下面加入:
测试了下是不可以,因为mysqld不识别它,所以改成:
重启mysql:
使配置生效。