求助 不是时区的问题 ,ecshop安装数据............失败

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



其他都好的,就是最后一步的安装数据失败是怎么回事??
  1. 创建配置文件............成功
  2. 创建数据库............成功
  3. 安装数据............失败

  4. [code]创建配置文件............成功
  5. 创建数据库............成功
  6. 安装数据............失败

  7. SQL Error: ERROR NO: 1064 ERROR MSG: You have an error in your SQL syntax; Error occurs around this fragment: { char(32) binary NOT NULL }. Error cause: expect [Lcom.jd.jproxy.parser.recognizer.mysql.MySQLToken;@2c33b593. lexer state: MySQLLexer@1993727120{curIndex=170, ch= , token=KW_BINARY, sqlLeft= NOT NULL default '', `goods_id` mediumint(8) unsigned NOT NULL default '0', `goods_sn` varchar(60) NOT NULL default '', `product_id` mediumint(8) unsigned NOT NULL default '0', `goods_name` varchar(120) NOT NULL default '', `market_pri Query String: CREATE TABLE `ecs_cart` ( `rec_id` mediumint(8) unsigned NOT NULL auto_increment, `user_id` mediumint(8) unsigned NOT NULL default '0', `session_id` char(32) binary NOT NULL default '', `goods_id` mediumint(8) unsigned NOT NULL default '0', `goods_sn` varchar(60) NOT NULL default '', `product_id` mediumint(8) unsigned NOT NULL default '0', `goods_name` varchar(120) NOT NULL default '', `market_price` decimal(10,2) unsigned NOT NULL default '0.00', `goods_price` decimal(10,2) NOT NULL default '0.00', `goods_number` smallint(5) unsigned NOT NULL default '0', `goods_attr` text NOT NULL, `is_real` tinyint(1) unsigned NOT NULL default '0', `extension_code` varchar(30) NOT NULL default '', `parent_id` mediumint(8) unsigned NOT NULL default '0', `rec_type` tinyint(1) unsigned NOT NULL default '0', `is_gift` smallint unsigned NOT NULL default '0', `is_shipping` tinyint(1) unsigned NOT NULL default '0', `can_handsel` tinyint(3) unsigned NOT NULL default '0', `goods_attr_id` varchar(255) NOT NULL default '', PRIMARY KEY (`rec_id`), KEY `session_id` (`session_id`) ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 File Path: /home/vcap/app/www/install/data/structure.sql
复制代码

QQ图片20140626104433.jpg

回答:
你的数据库主机名填错了不是填IP地址,你的数据库有没有建,有的话在那个主机硬件管理那里应该有主机名称的,还有就是你那个主机名称也没有那你就填localhost 这个主机名吧




不是数据库连接问题,locahost连接不上,数据库那边提供了连接IP地址,数据库已经连接成功了,不知道是不是环境的问题,郁闷