遠程鏈接ejabberd的mnesia數據庫

因爲服務器是server版本,因此很難直觀的看到mnesia的數據。因此對於初學者來講很是的困惑。數據庫

特意在qq羣中請教了別人。別人說只要pong通了就行,就能經過rpc去操做遠程的mnesia數據庫。初學者太懂這個意思。而後特意搜索了一下,終於搜到了別人關於兩臺erl節點服務器ping通的文章。服務器

ok,接下來遠程鏈接ejabber的mnesia數據庫吧。cookie

ejabberd默認節點是ejabberd@localhost,這種節點是沒法正常ping通的。我也嘗試修改ejabberdctl.cfg配置文件、hosts等文件去修改ejabberd節點。雖然成功,ejabberd能啓動,可是中止命令無效。我沒有深究這個問題。想直接對ejabberd的mnesia作鏈接。無論ejabberd的節點問題。server

因而。。。圖片

啓動erlang的,並指定mnesia數據庫的目錄。ip

我在虛擬機上操做以下:rpc

複製cookie,而後在本機上操做:get

//pong表示通了,pang表示沒有通虛擬機

而後就能遠程操做mnesia了。例如:observer:start().it

ejabberd的mnesia數據庫

相關文章
相關標籤/搜索