远程链接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数据库

相关文章
相关标签/搜索