我有一个Tomcat 7
在服务器上运行的应用程序Openshift
,比如说myapp
。我还安装了墨盒并分别MySQL 5.5
获得了用户名和密码。myUsername
myPassword
我尝试通过从我的 php localhost 编写一个简单的 PHP 脚本来远程连接到数据库。
<?php
$link = mysql_connect('127.8.217.2:3306', 'myUsername', 'myPassword');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db('myapp',$link) or die ("could not open db".mysql_error());
但输出显示
Could not connect: Access denied for user 'myUsername'@'localhost' (using password: YES)
我不知道我错过了什么。
现在是问题部分。
1) 是否可以从任一服务器或其他服务器远程连接到OpenShift MySQL database
使用 PHP ?localhost
如果是,如何?
如果有任何问题,请在评论中提出。
编辑
我在这个线程port-forwarding
的帮助下看过。但这不是我想要的。