一、调整服务器的字符集会导致1067错误

下列情况会出现1067错误:

1.设置好服务器的字符集后手支更改(my.ini)服务器的字符集

2.设置好服务器的字符集后,使用MySQLWorkbench.exe 在Server Administration 中更改服务器的字符集

如何解决由修改My.ini导致1067错误?

首先,删除my.ini这个配置文件,其次新建立my.ini文件,并重新设立数据库安装目录与数据库数据库存放目录;

二、如何调整服务器的字符集?

使用%bin/MySQLInstanceConfig.exe来更改字符集,然后重新启动,在以后使用中,尽量使用上述程序完更改字符集。

三、查看与修改服务器与客户端编码方式

用show variables like “%colla%”;show variables like “%char%”;这两条语句查询一下字符集。

若想修改某一个编码,使用set character_XXX_XXX ='XXX';来修改。

注意:

如果以前建有数据库没有删除的 请用 show create database 数据库名;和 show create table 表名;查看一下数据库和表的字符集是否为UTF8 ,它不能修改原来已经存在的数据库的的字符集。

在命令行下面可以用

alter database 数据库名 character set “字符集”; 命令来修改数据库字符集

alter table  表名 character set “字符集”; 命令来修改表的字符集

还有一点要注意的是,修改为UTF8以后,在命令行下面中文是乱码的,只输出到页面或控制台是正常的,这个问题我也上网查了一下,貌似命令行下面不支持UTF8,看来UTF8与GBK之间兼容还有很长的路。

当修改以后,在命令行下面如果要插入中文,可以在插入语句之前执行,set names gbk2312;就可以插入中文了,但是不能插入繁体和一些特殊符号。但是上一步设置的character_XXX_XXX 都变为gbk2312,总算是在命令行能看到中文了。

mysql 程序编码_MySql编码相关推荐

  1. mysql utf8mb4 字节_mysql编码使用utf8mb4

    MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,mb4即 most bytes 4.简单说 utf8mb4 是 utf8 的超集并完全兼容utf8,能够用四个字节存储更多的字符.(查看 ...

  2. c mysql 编码_mysql编码转换 mysql编码设置详解

    查看mysql编码: 一. 代码示例: mysql> show variables like 'character_set_%'; +--------------------------+--- ...

  3. Mysql编码教程_mysql编码设置教程 mysql编码要怎么设置呢

    mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: ...

  4. mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql

    peewee连接mysql中文数据编码 系统是win7 x64 python 2.7.6的site.py里面编码设定为 utf-8 py文件首行指定 #coding:utf-8 mysql 5.5.3 ...

  5. mysql连接串指定编码_MYSQL创建数据库时候直接指定编码和排序规则

    安装我 在网上搜索的结果 执行 代码: sudo gedit /etc/mysql/my.cnf 设置了默认编码为 UTF8 代码: [client] port            = 3306 s ...

  6. mysql怎么改字体编码_mysql怎么改字符编码?

    mysql命令行修改字符编码 1.修改数据库字符编码mysql> alter database mydb character set utf8 ; 2.创建数据库时,指定数据库的字符编码mysq ...

  7. 查看mysql字段的编码_MySQL查看和修改字符编码的实现方法

    MySQL查看和修改字符编码的实现方法 遇到一个插入数据库的乱码,因为是:mac版本的,按网上说的就是不能改变,其编码方式, 本人的机器:mysql-***.dmg默认安装后的编码是:如下图:有两个编 ...

  8. mysql 编码种类_MySQL 编码

    编码的种类 SHOW VBRIABLES LIKE '%character%'; 1) character_set_client : MySQL Server 假定client传输数据过来的时候的编码 ...

  9. linux mysql查看数据库编码_MySQL查看和修改字符编码的实现方法

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  10. mysql建库带编码语句_Mysql 建库 编码

    mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题. 我们遵循的标准是,数据库,表,字段和页面或文本的 ...

最新文章

  1. JDK各版本内容和新特性
  2. [Leetcode][第题][JAVA][两个数组的交集 II1][双指针][HashMap]
  3. Tensorflow安装GPU环境
  4. SSM-网站后台管理系统制作(3)---Google的reCaptcha验证码
  5. 核心动画(Core Animation)简介及常规用法
  6. 利用nginx重写url参数并跳转
  7. detours安装和使用
  8. centos从安装到环境配置
  9. python里的拆包、引用、递归与匿名函数
  10. 汇编指令大全及标志位
  11. 2017/08/07 工作日志
  12. Office安装时闪退,用Windows Installer Cleanup彻底卸载 或 注册表清理解决
  13. 51单片机之控制转移指令SJMP、LJMP等
  14. 如何使用Python3解二维码和编译二维码
  15. 『转载』完全用Linux工作 王垠
  16. 明尼苏达量表结果分析_MMPI明尼苏达多项人格测验量表分析
  17. php如何采集,php采集入门教程,教你如何写采集
  18. 论文翻译:搜索人脸活体检测的中心差异卷积网络及实现代码
  19. 使用 Let's Encrypt 的免费HTTPS服务
  20. re 模块 常规方法使用

热门文章

  1. mysql 5.6 解压缩版安装教程
  2. hibernate4.0+版本和3.0+版本的区别总结
  3. 中国数字电视视频信号基本参数
  4. VS2008开发中Windows Mobile 5.0 emulator连网的配置
  5. 洛谷P1156 垃圾陷阱【线性dp】
  6. 充值,提现功能涉及的多线程、队列问题
  7. C++primer 13.1.2节练习
  8. Spark分布式安装
  9. vs2010等宽字体设置
  10. IE浏览器中发送到onenote的选项没有调出来??