设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 42758|回复: 52

关于数据恢复时出现“SQL: SET NAMES 'gbk'。。。1193”错误的解释

[复制链接]
cqjjj      

0

主题

0

听众

185

积分

Member

Rank: 2

UID
73047
帖子
108
威望
0
在线时间
0 小时
注册时间
2004-4-4
发表于 2006-4-11 23:07:10 |显示全部楼层
最近看到不少朋友利用国外空间恢复数据时出现下列提示:
SQL: SET NAMES 'gbk'
Error: Unknown system variable 'NAMES'
Errno.: 1193
论坛里面都没有给出详细的解决办法,我经过参考其它人的意见,并经验证,解决了这一问题,现在与大家分享一下:
1、删除SET NAMES'gbk'
2、找到ENGINE=MYISAM DEFAULT CHARSET=gbk,替换为:TYPE=MYISAM
3、找到ENGINE=HEAP DEFAULT CHARSET=gbk,替换为:TYPE=HEAP
4、character set gbk collate gbk_bin,删除。
5、重新恢复即可。

演示: http://1chen.008.net,请支持一下!

[ 本帖最后由 cqjjj 于 2006-4-12 06:53 编辑 ]
Arice      

4

主题

0

听众

9798

积分

Discuz! Team - Add-ons

真心对待每个人

Rank: 7Rank: 7Rank: 7

UID
251609
帖子
4906
威望
426
在线时间
100 小时
注册时间
2005-9-21
发表于 2006-4-12 02:18:51 |显示全部楼层
支持一下
回复

使用道具 举报

0

主题

0

听众

154

积分

Member

Rank: 2

UID
294849
帖子
193
威望
0
在线时间
0 小时
注册时间
2005-12-23
发表于 2006-4-30 19:53:20 |显示全部楼层
删除SET NAMES'gbk'
???这个是在哪搞啊
回复

使用道具 举报

AgFx      

0

主题

0

听众

1万

积分

Honorary Moderator

Discuz! Legend™

Rank: 7Rank: 7Rank: 7

UID
213171
帖子
8462
威望
680
在线时间
65 小时
注册时间
2005-6-23

热心会员

发表于 2006-4-30 20:29:12 |显示全部楼层

回复 #3 jetty1030 的帖子

就是在备份的数据里有段字是 SET NAMES 'gbk' ,找到了删除就行了。
回复

使用道具 举报

0

主题

0

听众

887

积分

Lord

Rank: 4

UID
199207
帖子
918
威望
0
在线时间
0 小时
注册时间
2005-5-13
发表于 2006-5-1 12:10:34 |显示全部楼层
Discuz! info: MySQL Query Error

User: liucd
Time: 2006-5-1 12:09pm
Script: /bbs/admincp.php

SQL: CREATE TABLE `cdb_access` ( `uid` mediumint(8) unsigned NOT NULL default '0', `fid` smallint(6) unsigned NOT NULL default '0', `allowview` tinyint(1) NOT NULL default '0', `allowpost` tinyint(1) NOT NULL default '0', `allowreply` tinyint(1) NOT NULL default '0', `allowgetattach` tinyint(1) NOT NULL default '0', `allowpostattach` tinyint(1) NOT NULL default '0', PRIMARY KEY (`uid`,`fid`)) ENGINE=MyISAM DEFAULT CHARSET=latin1
Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 1
Errno.: 1064

An error report has been dispatched to our administrator.
没有用啊怎么改了之后出现这个了
回复

使用道具 举报

Arice      

4

主题

0

听众

9798

积分

Discuz! Team - Add-ons

真心对待每个人

Rank: 7Rank: 7Rank: 7

UID
251609
帖子
4906
威望
426
在线时间
100 小时
注册时间
2005-9-21
发表于 2006-5-1 13:05:05 |显示全部楼层
ENGINE=MyISAM DEFAULT CHARSET=latin1

改成TYPE=MYISAM
回复

使用道具 举报

0

主题

0

听众

290

积分

Conqueror

Rank: 3Rank: 3

UID
356961
帖子
357
威望
0
在线时间
0 小时
注册时间
2006-4-29
发表于 2006-5-8 01:13:50 |显示全部楼层
原帖由 asdf1999 于 2006-5-1 13:05 发表
ENGINE=MyISAM DEFAULT CHARSET=latin1

改成TYPE=MYISAM

我怎么找不到你说的那个语句?
  网管员之家   签名位招租 50元/月(现付)
回复

使用道具 举报

pohping      

0

主题

0

听众

326

积分

Conqueror

Rank: 3Rank: 3

UID
151885
帖子
271
威望
0
在线时间
0 小时
注册时间
2004-12-23
发表于 2006-5-11 00:14:08 |显示全部楼层
我也不是很明白

请问是不是要在 config.php 里面改?
回复

使用道具 举报

askcad      

0

主题

0

听众

214

积分

Conqueror

Rank: 3Rank: 3

UID
328529
帖子
223
威望
0
在线时间
0 小时
注册时间
2006-3-11
发表于 2006-5-11 10:33:44 |显示全部楼层
在你导出来的sql文件中改
回复

使用道具 举报

jishui      

0

主题

0

听众

196

积分

Member

Rank: 2

UID
158473
帖子
58
威望
0
在线时间
0 小时
注册时间
2005-1-10
发表于 2006-5-11 12:24:23 |显示全部楼层
成功了!!!谢谢lz!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号   

GMT+8, 2012-5-24 06:54 , Processed in 0.097974 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部