|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1704353
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2011/7/11 7:53 |
- Webmaster
- 註冊日: 2008/2/19
- 來自:
- 發表數: 15771
|
- [轉貼]xoops碰上MySql5以後的版本,會無法新增資料表
- 問題與徵狀:
請問,為什麼安裝時會無法新增資料表呢?
xoops-2.0.18-tw-utf8安裝, 但在http://********/xoops2/install/index.php 的位置時,雖然資料庫可以連結,但是卻無法新增資料表, 畫面文字如下: 開設資料表 xoops_avatar 失敗. 開設資料表 xoops_avatar_user_link 失敗. 開設資料表 xoops_banner 失敗. 開設資料表 xoops_bannerclient 失敗. 開設資料表 xoops_bannerfinish 失敗. 開設資料表 xoops_block_module_link 失敗. 開設資料表 xoops_xoopscomments 失敗. 開設資料表 xoops_xoopsnotifications 失敗. 開設資料表 xoops_config 失敗. 開設資料表 xoops_configcategory 失敗. 開設資料表 xoops_configoption 失敗. 開設資料表 xoops_groups 失敗. 開設資料表 xoops_group_permission 失敗. 開設資料表 xoops_groups_users_link 失敗. 開設資料表 xoops_image 失敗. 開設資料表 xoops_imagebody 失敗. 開設資料表 xoops_imagecategory 失敗. 開設資料表 xoops_imgset 失敗. 開設資料表 xoops_imgset_tplset_link 失敗. 開設資料表 xoops_imgsetimg 失敗. 開設資料表 xoops_modules 失敗. 開設資料表 xoops_newblocks 失敗. 開設資料表 xoops_online 失敗. 開設資料表 xoops_priv_msgs 失敗. 開設資料表 xoops_ranks 失敗. 開設資料表 xoops_session 失敗. 開設資料表 xoops_smiles 失敗. 開設資料表 xoops_tplset 失敗. 開設資料表 xoops_tplfile 失敗. 開設資料表 xoops_tplsource 失敗. 開設資料表 xoops_users 失敗.
開設資料表成功.
管理員設定 <下一步> 我進入phpmyadmin確認了使用者的權限設定是沒錯的,甚至改用root為使用者,還是無法建立在xoops2這個資料庫中建立資料表。 請問我應該從何下手來解決這個問題?? 謝謝!!
備註:我使用的作業系統freebsd6.4(剛灌好不久)mysql6.0.6版
解答: 因為你是 mysql6, mysql5 以上資料表建構方式改了
請到 html\install\sql 下的所有 *.sql 檔 將所有 [CODE] CREATE TABLE xxxxxx ( ... ... ) TYPE=MyISAM; [/CODE] 全部都改成 [CODE] CREATE TABLE xxxxxx ( ... ... ) ENGINE=MyISAM; [/CODE]
原文出處:請問,為什麼安裝時會無法新增資料表呢? [討論區 - XOOPS2一般討論] :: XOOPS 正體中文延伸計畫
冷日補充: 所以,未來所有Module安裝的時候,都要先留意他們的sql寫法喔! 把TYPE=MyISAM 通通改成 ENGINE=MyISAM. Type 這個舊語法在新 mysql 已經被廢棄了。
|
|
|