首页 > 数据库 > mysql

在玛丽亚(MariaDB)环境下安装帝国cms出错的问题解决办法

发布时间:2016-8-8 08:01

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。


    安装帝国cms7.2出错提示

建立数据表: phome_enewsad 完毕......
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MYISAM' at line 1
CREATE TABLE `phome_enewsad` ( `adid` int(10) unsigned NOT NULL auto_increment, `picurl` varchar(255) NOT NULL default '', `url` text NOT NULL, `pic_width` int(10) unsigned NOT NULL default '0', `pic_height` int(10) unsigned NOT NULL default '0', `onclick` int(10) unsigned NOT NULL default '0', `classid` smallint(5) unsigned NOT NULL default '0', `adtype` tinyint(3) unsigned NOT NULL default '0', `title` varchar(100) NOT NULL default '', `target` varchar(10) NOT NULL default '', `alt` varchar(120) NOT NULL default '', `starttime` date NOT NULL default '0000-00-00', `endtime` date NOT NULL default '0000-00-00', `adsay` varchar(255) NOT NULL default '', `titlefont` varchar(14) NOT NULL default '', `titlecolor` varchar(10) NOT NULL default '', `htmlcode` text NOT NULL, `t` tinyint(3) unsigned NOT NULL default '0', `ylink` tinyint(1) NOT NULL default '0', `reptext` text NOT NULL, PRIMARY KEY (`adid`), KEY `classid` (`classid`), KEY `t` (`t`)) TYPE=MyISAM

    

    解决办法:自己手动选择MYSQL 5.*版本的数据库,具体见下图: 

 


标签:[!--infotagslink--]

您可能感兴趣的文章: