将 phpMyAdmin 与 ec2 ubuntu 实例上的 ejabberd 服务器连接

Posted

技术标签:

【中文标题】将 phpMyAdmin 与 ec2 ubuntu 实例上的 ejabberd 服务器连接【英文标题】:Connect phpMyAdmin with ejabberd server on ec2 ubuntu instance 【发布时间】:2016-08-22 16:29:56 【问题描述】:

我在我的 ec2 Ubuntu 实例上成功配置了 lamp 服务器、phpmyadmin 和 ejabberd 服务器。现在我想将我的 phpMyAdmin 与 ejabberd 连接起来,我不知道该怎么做,请提供一些帮助或参考。谢谢

【问题讨论】:

“连接”是什么意思?如果您希望能够查看 ejabberd 在 phpMyAdmin 中使用的数据库,那么您只需要为它们配置相同的 mysql 服务器并使用 root 帐户或用于 ejabberd 的帐户登录到 phpMyAdmin。究竟是什么导致了问题? 【参考方案1】:

更改您的 ejabberd 配置文件-

## MySQL server:
##
odbc_type: mysql
odbc_server: "localhost"      #your host ip or domain name
odbc_database: "ejabberddb"   # your database name
odbc_username: "root"
odbc_password: "test"
odbc_pool_size: 50
##
## If you want to specify the port:
odbc_port: 3306

for more detail check this link

【讨论】:

您好 Sunil,感谢您的回复,我在 ejabberd 的配置文件中进行了更改,但知道您能解释一下如何导入我正在使用 phpMyAdmin 的 MySql 架构。谢谢 在 mysql 中创建数据库例如 -ejabberddb 创建数据库后选择它并单击 phpmyadmin 中的导入按钮选择 ejabberd 服务器的 sql 文件。你可以在这里找到mysql文件-github.com/processone/ejabberd/blob/master/sql/mysql.sql

以上是关于将 phpMyAdmin 与 ec2 ubuntu 实例上的 ejabberd 服务器连接的主要内容,如果未能解决你的问题,请参考以下文章

从终端访问 AWS EC2 服务器时如何查看 phpmyadmin GUI?

PhpMyadmin 不在 AWS EC2 实例上工作

如何通过 Amazon EC2 将 postgresql 数据移动到 Ubuntu 上的另一个目录?

Amazon EC2:PHPMyAdmin 错误:缺少 mbstring 扩展

在 Amazon EC2 中找不到 httpd 目录来配置 PhpMyAdmin

phpmyadmin 无法在亚马逊 ec2 实例上的 linux ami 中的 nginx Web 服务器上工作