Error 1115 Unknow character set ‘gbk’

在导入数据时,出现如题错误,百度搜索,说要重新编译,那就重新编译吧

make clean all

并删除掉原来mysql目录

./configure  --prefix=/usr/local/mysql   --with-charset=utf8  --with-extra-charsets=all

成功导入。

所以看到此文件的诸君还是多多深入研究mysql吧,不要懒的都默认编译,到真正用的时候发愁。

时间: 2024-09-14 14:20:36

Error 1115 Unknow character set ‘gbk’的相关文章

mysql-Error 1115 Unknow Character Set : utf8

问题描述 Error 1115 Unknow Character Set : utf8 系统:CentOS 6.5 mysql版本:5.6.10 安装完MySQL,使用:mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 命令初始化MySQL系统表.. 报错:Error 1115 Unknow Character Set : utf8 解决方案 连接字符串指定下字符集ht

解决mysql中文排序无效方法

解决方法: 1.对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary". 2.如果你使用源码编译MySQL,可以编译MySQL时使用 --with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了(默认的是latin1).也可以用 extra-charsets=gb2312,gbk 来加入多个字符集 解决方法二,不影响到其它mys

mysql 中文排序问题各种方法介绍

方法1  ----  "mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中 中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上"binary"属性,使之作二进制比较, 例如将"name char(10)"改成"name char(10)binary"."  (已试验成功)  方法2  -----  编译mysql时使用--with

Freebsd下Mysql不支持GBK及解决方法

用packages安装的mysql 5.1,不支持GBK编码,只支持UTF8编码.具体表现: 在打开一个用GBK编码的数据库时,提示 ERROR 1273 (HY000): Unknown collation 'gbk_chinese_ci' in table 'data_plus' definition set names gbk: 和 SET character_set_client = gbk;提示: ERROR 1115 (42000): Unknown character set: '

MySQL Error Code文档手册---摘自MySQL官方网站

手册 This chapter lists the errors that may appear when you call MySQL from any host language. The first list displays server error messages. The second list displays client program messages. Server error information comes from the following files: The

导入MySQL数据库提示"Unknown character set: 'utf8mb4'"错误

今天老左在准备迁移公司一个客户的网站到另外一台服务器中,根据正常的操作备份最新的网页文件和导出数据库,然后在新服务器中创建站点和数据库wget迁移进去解压.因为数据库比较小,所以直接用PHPMyAdmin工具在线导入,但是看到有错误提示"#1115 - Unknown character set: 'utf8mb4'".   第一.错误提示     看来是因为数据库版本的问题导致的,我看到之前网站MYSQL5.1版本,现在是MYSQL5.5版本,从5.5开始采用的是utf8mb4,而我

Mysql以utf8存储gbk输出的实现方法提供_Mysql

一个站有可能经历gb2312(gbk,big5)到utf8的转换过程,其中会遇到很多的问题.站点太庞大了怎么办呢,只能一步步来了.要是能在极少改动前端代码的情况下,先完成数据的转换将会使整件事情容易得多.经过几天测试终于发现,Mysql以utf8存储gbk输出是可以实现的.mysql4.1后都有个特性,可以指定当前客户端连接所使用的字符集,mysql默认都是latin1,或由mysql server端配置的字符集进行连接校对.我使用utf8_general_ci来创建字段.  DB: SQL代码

10分钟 MySQL 入门教程

一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数据类型 五.使用MySQL数据库 登录到MySQL 创建一个数据库 选择所要操作的数据库 创建数据库表 六.操作MySQL数据库 向表中插入数据 查询表中的数据 更新表中的数据 删除表中的数据 七.创建后的修改 添加列 修改列 删除列 重命名表 删除整张表 删除整个数据库 八.附录 修改 root 用户密码 可视化管理工具 MySQL

读mysql中文乱码问题解决方法

一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的"天书",其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存.要解决上述乱码问题,首先需要知道开发中哪些环节涉及到了编码: 1.文件编码:指的是页面文件(.html,.php等)本身是以何种编码来保存的.记事本和Dreamweaver在打开页面时候会自动识别文件编码因而不太会出问题.而ZendStud