帮一个客户从MYSQL4.1的备份数据导入到MYSQL4.0,综合了各方面说法整理出来的

DISCUZ!论坛的数据库备份在不同MYSQL版本之间互相导入的方法:

替换备份文件
1. ENGINE=MYISAM DEFAULT CHARSET=latin1 换为 TYPE=MYISAM
2.ENGINE=HEAP DEFAULT CHARSET=latin1 换为 TYPE= HEAP
3.sid char(6) character set latin1 collate latin1_bin NOT NULL default '',替换为 `sid` char(6) binary NOT NULL default '',  
4.导入修改过后的备份文件
特别说明:有可能有些人导出的是gbk编码,不是latin1编码,同样替换这3个语句

更改连接方式
Discuz! 4.0.0
对于Discuz! 4.0.0正式版,您可以找到./include/db_mysql.class.php,将

mysql_query("SET NAMES '".str_replace('-', '', $GLOBALS['charset'])."'");
前面加上“//”,即将其注释掉
个人 | 评论(2) | 引用(0) | 阅读(6976)
2006/10/16 01:20
我不知道
ewoshow Homepage
2006/09/01 01:32
那bo-blog数据库的备份,在不同的mysql版本应该怎么办呢?
分页: 1/1 第一页 1 最后页
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]