Joomla安裝過程中MySQL出現錯誤

Joomla安裝過程中MySQL出現錯誤

2011-01-04 15:09lordlu|分類:數據庫DB| 瀏覽1182次
數據庫等信息都填寫完成開始安裝時,出現如下錯誤提示:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=12' at line 29 SQL=CREATE TABLE `jo_banner` ( `bid` int(11) NOT NULL AUTO_INCREMENT, `cid` int(11) NOT NULL DEFAULT '0', `type` varchar(30) NOT NULL DEFAULT 'banner', `name` varchar(255) NOT NULL DEFAULT '', `alias` varchar(255) NOT NULL DEFAULT '', `imptotal` int(11) NOT NULL DEFAULT '0', `impmade` int(11) NOT NULL DEFAULT '0', `clicks` int(11) NOT NULL DEFAULT '0', `imageurl` varchar(100) NOT NULL DEFAULT '', `clickurl` varchar(200) NOT NULL DEFAULT '', `date` datetime DEFAULT NULL, `showBanner` tinyint(1) NOT NULL DEFAULT '0', `checked_out` tinyint(1) NOT NULL DEFAULT '0', `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `editor` varchar(50) DEFAULT NULL, `custombannercode` text, `catid` int(10) unsigned NOT NULL DEFAULT '0', `description` text NOT NULL, `sticky` tinyint(1) unsigned NOT NULL DEFAULT '0', `ordering` int(11) NOT NULL DEFAULT '0', `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `tags` text NOT NULL, `params` text NOT NULL, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), KEY `idx_banner_catid` (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=12

希望有Joomla和MySQL經驗的朋友幫忙解答一下,謝謝!
安裝環境是Windows 7 Ultimate 64bit,MySQL版本爲:mysql-5.5.8-winx64,Joomla版本:1.5
2011-01-04 18:18提問者採納
這個腳本在 mysql 5.0 的版本下執行沒有問題 。

由於你的版本是 5.5, mysql 的特性修改了。

所以出現錯誤提示。

MySQL 5.5.x has depreciated the table_type_option construct of TYPE and has replaced it with ” ENGINE ”

MySQL 5.5.x已經將TYPE這個table_type_option以ENGINE替代.

進入Joomla的安裝路徑, 比如 /data0/htdocs/joomla/installation/sql/mysql

找到joomla.sql這個文件, 使用文本編輯器打開, 將所有的TYPE=MyISAM替換爲ENGINE=MyISAM, 然後在joomla安裝頁面繼續就可以了。

主要是mysql 數據庫的調整所致。
提問者評價
謝謝!不過安裝完成後訪問Joomla首頁沒有反應(一直顯示等待localhost相應),不知道是什麼原因呢?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章