Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[经验] 出现“SET NAMES 'gbk'”的问题分析及解决办法

[复制链接]
紫琼 发表于 2006-12-15 13:56:13 | 显示全部楼层 |阅读模式
出现 “ SET NAMES 'gbk' ” 这个错误提示的操作一般是恢复备份数据的时候,其只要原因是之前论坛的服务器上的 MySQL 的版本比后来要恢复进去的服务器上 MySQL 的版本高的缘故。

       避免恢复数据的时候出现这个错误的方法是:在之前的服务器上备份数据的时候,在论坛的后台备份需要注意下面几点
“数据备份类型” 选择 “全部备份”;
“数据备份方式” 选择 “分卷备份”;
“建表语句格式” 根据您要恢复进去的论坛所在的服务器上安装的 MySQ L的版本号选择,比如您要恢复进去的论坛所在的服务器上安装的
MySQ L的版本是4.0,那么备份数据的时候这一项就得选择 “MySQL 3.23/4.0.x ”;
“十六进制方式” 推荐选择 “是”。
这样备份出来的数据再导入新服务器论坛就不会出现 “ SET NAMES 'gbk' ” 的错误提示。

      出现 “ SET NAMES 'gbk' ” 这个错误提示后的解决办法:
将备份数据下载到本地,使用可以批量处理文件内容的软件将每个备份数据中的 “ SET NAMES 'gbk' ”  这条语句删除
找到ENGINE=TYPE DEFAULT CHARSET=gbk 将 TYPE 替换为 MYISAM
再恢复就好了。
注:批量处理文件内容的软件这种软件有很多,需要的朋友可以百度或者goole下载一个,如果备份分卷不多,手动删除即可。

其他此类教程参考:https://discuz.dismall.com/thread-272048-1-1.html

[ 本帖最后由 紫琼 于 2006-12-21 17:56 编辑 ]
回复

使用道具 举报

shujiu 发表于 2007-1-16 09:55:55 | 显示全部楼层
好贴 ,顶,正在进行中。。。。
回复

使用道具 举报

shelley1 发表于 2009-5-23 14:39:59 | 显示全部楼层
占个位置......
回复

使用道具 举报

蓝豆 发表于 2009-5-23 14:41:07 | 显示全部楼层
楼上的请不要灌水
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-16 15:56 , Processed in 0.119502 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表