使用控制台执行MySQL命令时,出现1366错误的原因与解决方案
来源:互联网 发布:女朋友 文艺青年 知乎 编辑:程序博客网 时间:2024/06/03 20:45
使用控制台执行MySQL命令时,出现1366错误的原因与解决方案
出现上述问题的原因是:你在安装MySQL数据库的时候,选择的编码格式为utf8,
而控制台终端的编码格式是GBK格式的,所以在执行输入汉字的时候会出现【ERROR 1366】的错误。
解决方式:
第一种解决方式:在控制台终端输入可以采用相对应的GBK编码方式,也就是不写汉字,采用字母,拼音或数字来表示;
第二种解决方式:修改mysql的配置文件 my.ini 这个配置文件
[client]
port=3306
[mysql]
default-character-set=utf8
[client]
port=3306
[mysql]
改为default-character-set=gbk原来设置的是utf8 将其改成gbk
第三种解决方式:其实一般在学习MySQL时,只有刚一开始的时候使用控制台终端进行编写SQL语句,我建议你使用图形工具进行学习MySQL,在图形工具中,【ERROR 1366】这个错误并不会出现。常用的图形工具在网上一搜就有好多,比如:Navcat、MySQL Workbench、SQLyog……
阅读全文
0 0
- 使用控制台执行MySQL命令时,出现1366错误的原因与解决方案
- mysql出现大量sleep进程的原因与解决方案
- MySQL命令出现字符错误提示原因
- asp中使用OpenSchema时出现“对象或提供程序不能执行所需操作”错误的原因
- 使用第三方库出现找不到so库UnsatisfiedLinkError错误的原因以及解决方案
- 使用第三方库出现找不到so库UnsatisfiedLinkError错误的原因以及解决方案
- ubuntu 执行shell出现cd命令不能执行的解决方案
- 关于VC出现 0x0C150002 错误的原因以及解决方案
- MySQL用source命令执行外部sql脚本文件时出现failed to open file的错误可能之一
- 在windows平台下使用Git CMD使用reset命令出现More?错误的解决方案
- 网狐荣耀版vs生成解决方案时出现“出现未能写入日志,请求的操作无法在使用用户映射区域打开的文件上执行“错误
- 使用vs2010编译项目时出现COFF错误的解决方案
- Linux下执行一些命令前加sudo时出现command not found的原因
- Linux下执行一些命令前加sudo时出现command not found的原因
- Linux下执行一些命令前加sudo时出现command not found的原因
- Linux下执行一些命令前加sudo时出现command not found的原因
- Linux下执行一些命令前加sudo时出现command not found的原因
- Spark执行过程出现outofmemory错误的解决方案
- 最小点权覆盖集&最大点权独立集
- poj2965 The Pilots Brothers' refrigerator 枚举 暴力 递归
- KNN分类算法java实现
- Equivalent Strings
- 写一个ButterKnife
- 使用控制台执行MySQL命令时,出现1366错误的原因与解决方案
- sax、dom和dom4j、jdom区别
- IOS逆向笔记之重新签名(非越狱)
- Perl中的alarm、eval、die的联合使用
- HDU
- 大牛们的好习惯(一)
- PCL:遇到的一些问题及解决方案
- SOC-FPGA交叉编译环境搭建
- 将数组分成m个子数组,使子数组和的最大值最小