从play框架1.2.4远程访问mysql数据库
Posted
技术标签:
【中文标题】从play框架1.2.4远程访问mysql数据库【英文标题】:Access mysql data base remotely from playframework 1.2.4 【发布时间】:2013-06-26 13:06:37 【问题描述】:我想从play框架版本1.2.4
远程访问sql数据库我在 virtualbox 中运行 play,我在本地 pc 中有 mysql 数据库。
app/conf/application.conf
db.url=jdbc:mysql://xxx.xxx.47.78:3306/vedb
db.driver=org.postgresql.Driver
db.user=root
db.pass=aaa123aaa
/etc/mysql/my.cnf
bind-address=xxx.xxx.47.78
当我使用 http://localhost:9000/ 启动应用程序时,出现以下错误
发生数据库错误:无法连接到数据库, 通信链路故障 最后一个数据包成功发送到 服务器是 0 毫秒前。驱动程序没有收到任何数据包 来自服务器。
【问题讨论】:
【参考方案1】:在您的示例中,您定义了一个 mysql URL,但将驱动程序设置为 postgresql... 尝试注释驱动设置,或者设置为:'com.mysql.jdbc.Driver'
您也可以尝试使用 mysql 命令行连接到您的 mysql 服务器:
mysql -h xxx.xxx.47.78 -u root -p
然后输入root密码(mysql root密码)。这将测试与 mysql 服务器的网络连接。
【讨论】:
嗨,我在运行“mysql -u root -p”时遇到了奇怪的问题,我试过了,但还是一样。askubuntu.com/questions/34095/…以上是关于从play框架1.2.4远程访问mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章
Play Framework 2.3 - 无法连接到远程数据库 Linux (Play) -> Win 7 (MySQL)