我在恢复数据库的时候数据库名后台显示不完整

2016-07-07 15:32 来源:www.chinab4c.com 作者:ecshop专家



我是完全按照下面的操作来执行的:http://bbs.ecshop.com/thread-96511-1-1.html

不过我是选择的全部备份,一直执行到这一步:

第二步:新站导入:
1:用FTP登陆新站的空间,进入data/sqldata/文件夹,把刚才下载到本地的备份文件全部传到这个文件夹内.
2:登陆新站后台-->数据库管理-->数据库备份-->恢复备份.你就会在这里看到你刚才传上去的备份文件,点操作下的导入开始恢复数据


搬到新站只列出了2个名字:20091231_1.sql
20091231_11.sql
我总共是16个的,点击文件名前面的加号,下面的16个能够全部显示出来,然后全部打钩,在导入就有下面的提示:


导入一个分卷可能导致数据不完整,是否一起导入其他分卷数据。
是,我要导入其他分卷数据

我点是,我要导入其他分卷数据,然后就弹出这一段代码,我看不懂:

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => CREATE TABLE `ecs_account_log` ( `log_id` mediumint(8) unsigned NOT NULL auto_increment, `user_id` mediumint(8) unsigned NOT NULL, `user_money` decimal(10,2) NOT NULL, `frozen_money` decimal(10,2) NOT NULL, `rank_points` mediumint(9) NOT NULL, `pay_points` mediumint(9) NOT NULL, `change_time` int(10) unsigned NOT NULL, `change_desc` varchar(255) NOT NULL, `change_type` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`log_id`), KEY `user_id` (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=gbk DEFAULT CHARSET=utf8 ) [2] => Array ( [error] => Conflicting declarations: 'CHARACTER SET gbk' and 'CHARACTER SET utf8' ) [3] => Array ( [errno] => 1302 ) )



请你们帮我看看问题出在那里,都是2.6的程序,站都是一样的,只是一个在国外一个在国内,我想把国内的数据库同步到国外去,然后出现的这个问题。同样的版本同样的代码,都是GBK。用“标准备份”把数据传上去,点导入,也失败,好像出错的提示跟上面这个一样

回答:
我忘记了说,国内的MYSQL权限大,国外的MYSQL的权限小一点

http://bbs.ecshop.com/thread-95341-1-1.html
76



3# 晓天


我的和他的有个小区别,他的是
) TYPE=MyISAM;
改成
) TYPE=MyISAM DEFAULT CHARSET=gbk;

而我的本身就是这样的:
) ENGINE=MyISAM DEFAULT CHARSET=gbk;

后面有CHARSET=gbk;这句话,是不是其他的问题啊

2.6的GBK版,windows2003 IIS 6.0

发一个你备份数据中完整的 该表ecs_account_log建表语句看下