2011-07-27 96 views
0

日冰,不知道如果我只是普通的愚蠢..有沒有安裝ejabberd在Amazon EC2上,最近成功地切換基礎上,指導使用mysql:https://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driverejabberd mysql腳本錯誤?

我現在切換到MySQL數據庫後,有一個問題,不能夠將名單添加到我的用戶,並且日誌顯示錶名冊用戶不存在。

現在我困惑,我一把抓起ejabberd GitHub上的mysql.sql DB模式在https://github.com/processone/ejabberd/blob/master/src/odbc/mysql.sql,發現

  1. 沒有被創建的任何rosterusers表,相反,它創建一個表叫做rosteritem。
  2. 沒有任何名爲rostergroups的表,但是rostergroup(沒有's')。經過Google搜索後,我認爲rostergroups應該是正確的命名。

有沒有人在這裏知道這是一個在mysql模式中的錯誤,或者我錯過了什麼?

在此先感謝!

回答

1

我還沒有得到任何有關此問題的反饋,但最終,我手動更改了一些從mysql.sql腳本創建的表架構,以匹配來自mssql.sql的表架構。

之後一切正常!

:)

+0

嘿,請你讓我知道一步一步,你怎麼連接與MySQL數據庫的ejabberd? – Purushottam