位置: 编程技术 - 正文
推荐整理分享MySQL绿色版设置编码以及1067错误详解(mysql绿色版配置),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql绿色版如何启动,mysql绿色版本安装,mysql 绿色,mysql8绿色版,mysql绿色版如何启动,mysql绿色安装教程,mysql绿色版安装配置教程,mysql绿色版安装配置教程,内容如对您有帮助,希望把文章链接给更多的朋友!
MySQL绿色版设置编码,以及错误
查看MySQL编码
因为当初安装时指定了字符集为UTF8,所以所有的编码都是UTF8。
character_set_client:你发送的数据必须与client指定的编码一致!!!服务器会使用该编码来解读客户端发送过来的数据; character_set_connection:通过该编码与client一致!该编码不会导致乱码!当执行的是查询语句时,客户端发送过来的数据会先转换成connection指定的编码。但只要客户端发送过来的数据与client指定的编码一致,那么转换就不会出现问题; character_set_database:数据库默认编码,在创建数据库时,如果没有指定编码,那么默认使用database编码; character_set_server:MySQL服务器默认编码; character_set_results:响应的编码,即查询结果返回给客户端的编码。这说明客户端必须使用result指定的编码来解码;控制台的编码只能是GBK,而不能修改为UTF8,这就出现一个问题。客户端发送的数据是GBK,而character_set_client为UTF8,这就说明客户端数据到了服务器端后一定会出现乱码。既然不能修改控制台的编码,那么只能修改character_set_client为GBK了。
服务器发送给客户端的数据编码为character_set_result,它如果是UTF8,那么控制台使用GBK解码也一定会出现乱码。因为无法修改控制台编码,所以只能把character_set_result修改为GBK。填上这句话:
下面是整体配置:
错误
注意my.ini里面的配置不要写错了,其实我们很多出现错误的都是my.ini里面配错了。
备注:
在windows中,其实设置default-character-set = utf8,然后在cmd中进行操作也不会乱码。但是在windows8.1、windows7中就会乱码。所以在windows8.1、windows7中必须把default-character-set = gbk 设置为gbk
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
MySQL execute、executeUpdate、executeQuery三者的区别 execute、executeUpdate、executeQuery三者的区别(及返回值)一、booleanexecute(Stringsql)允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查
MySQL 5.7忘记root密码后修改的详细教程 前言一直以来,MySQL的应用和学习环境都是MySQL5.6和之前的版本,也没有去关注新版本MySQL5.7的变化和新特性。今天帮人处理忘记root密码的时时候,发现
windows下mysql数据库主从配置教程 windows下配置mysql数据库主从的详细过程,具体内容如下所用到工具:Mysql、NavicatPremium;主库设置:一.设置my.ini文件;1.在安装目录下找到my.ini文件:
标签: mysql绿色版配置
本文链接地址:https://www.jiuchutong.com/biancheng/349331.html 转载请保留说明!友情链接: 武汉网站建设