有時候會有必要將整個論壇全都砍掉,重新安裝,這時並不是只要將論壇程式檔案刪除就好,還必須得把舊資料表也刪除,不然安裝時使用相同的資料表會發生錯誤。如果有phpmyadmin當然是最好了,不過如果沒有的話就必須得用純文字介面操作囉。我之前在這裡搜尋不到怎麼作,只好自己慢慢摸出來,然後來這裡騙一下稿費。
實作:
以下就以最常被用的MySQL做為例子:
- 輸入如下指令以進入MySQL系統。
代碼: 選擇全部
mysql -p - 輸入密碼,就進入MySQL系統囉。
代碼: 選擇全部
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 44668 to server version: 3.23.54 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> - 開啟資料庫的語法是:"use 資料庫名稱",使用範例如下。
代碼: 選擇全部
mysql> use phpbb Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed - 輸入如下指令察看論壇用了哪些資料表。
其中以phpbb_開頭的就是這次所要刪除的目標,一共有28個那麼多。
代碼: 選擇全部
mysql> SHOW TABLES; +------------------------+ | Tables_in_phpbb | +------------------------+ | admin | | gbook | | phpbb_auth_access | | phpbb_banlist | | phpbb_categories | | phpbb_config | | phpbb_disallow | | phpbb_forum_prune | | phpbb_forums | | phpbb_groups | | phpbb_posts | | phpbb_posts_text | | phpbb_privmsgs | | phpbb_privmsgs_text | | phpbb_ranks | | phpbb_search_results | | phpbb_search_wordlist | | phpbb_search_wordmatch | | phpbb_sessions | | phpbb_smilies | | phpbb_themes | | phpbb_themes_name | | phpbb_topics | | phpbb_topics_watch | | phpbb_user_group | | phpbb_users | | phpbb_vote_desc | | phpbb_vote_results | | phpbb_vote_voters | | phpbb_words | | resources | | sched | +------------------------+ 32 rows in set (0.00 sec)
如果你當初裝論壇時資料表的Pre_fix不是使用預設的phpbb_的話,請將範例中的phpbb_改成你當初所設定使用的。 - 刪除資料表的語法:"DROP TABLE 資料表名稱;",使用範例如下:
還有27個,慢慢一個一個刪除吧……\r
代碼: 選擇全部
mysql> DROP TABLE phpbb_auth_access; Query OK, 0 rows affected (0.00 sec) - 論壇所用的舊資料表全都刪除後,就可以重0開始重新裝論壇了。

