[心得]如何將論壇的資料表刪除(重灌時用)

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
小斌
星球公民
星球公民
文章: 129
註冊時間: 2003-03-03 22:57
來自: 麥麥團
聯繫:

[心得]如何將論壇的資料表刪除(重灌時用)

文章 小斌 »

前言:
有時候會有必要將整個論壇全都砍掉,重新安裝,這時並不是只要將論壇程式檔案刪除就好,還必須得把舊資料表也刪除,不然安裝時使用相同的資料表會發生錯誤。如果有phpmyadmin當然是最好了,不過如果沒有的話就必須得用純文字介面操作囉。我之前在這裡搜尋不到怎麼作,只好自己慢慢摸出來,然後來這裡騙一下稿費。 :P
實作:
以下就以最常被用的MySQL做為例子:
  1. 輸入如下指令以進入MySQL系統。

    代碼: 選擇全部

    mysql -p
  2. 輸入密碼,就進入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>
  3. 開啟資料庫的語法是:"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
  4. 輸入如下指令察看論壇用了哪些資料表。

    代碼: 選擇全部

    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)
    其中以phpbb_開頭的就是這次所要刪除的目標,一共有28個那麼多。
    如果你當初裝論壇時資料表的Pre_fix不是使用預設的phpbb_的話,請將範例中的phpbb_改成你當初所設定使用的。
  5. 刪除資料表的語法:"DROP TABLE 資料表名稱;",使用範例如下:

    代碼: 選擇全部

    mysql> DROP TABLE phpbb_auth_access;
    Query OK, 0 rows affected (0.00 sec)
    還有27個,慢慢一個一個刪除吧……\r
  6. 論壇所用的舊資料表全都刪除後,就可以重0開始重新裝論壇了。
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

刪除資料庫不是下

DROP DATABASE `phpbb2` 就好了嗎?

還是說這樣會有問題? :) (多介紹一些 MySQL 的語法我幫您置頂如何?)
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
小斌
星球公民
星球公民
文章: 129
註冊時間: 2003-03-03 22:57
來自: 麥麥團
聯繫:

文章 小斌 »

河風 寫:刪除資料庫不是下

DROP DATABASE `phpbb2` 就好了嗎?

還是說這樣會有問題? :)
嗯……比如說用學校給的空間的話,資料庫是不能自己隨便刪除增加的,所以只好把資料表刪掉。至於MySQL的語法我根本不熟,上面那一篇是我臨時看手冊找到的方法。

當然啦!如果是自己的主機,資料庫隨你怎麼刪減都沒問題! :D
河風 寫:(多介紹一些 MySQL 的語法我幫您置頂如何?)
唔……我對MySQL根本不熟,如果隨便亂教的話怕會誤人子弟。 ^^;
主題已鎖定

回到「phpBB 2 安裝與使用」