gpt4 book ai didi

mysql - heroku 与 mysql?

转载 作者:行者123 更新时间:2023-11-29 00:52:21 25 4
gpt4 key购买 nike

我使用 php 编写了一个应用程序,但在 facebook 和安全 (SSL) 出现几个问题后,我将它从我的免费虚拟主机移到了 Heroku。

但是,这样做之后,我在使用我的旧 MySQL 数据库时遇到了一些麻烦(仍在我的旧虚拟主机中)。

我尝试使用此代码连接到数据库:

$hostname_fb2 = "mysqldb.000webhost.com";
$database_fb2 = "my_db";
$username_fb2 = "my_user_name";
$password_fb2 = "my_pass";
$fb2 = mysql_pconnect($hostname_fb2, $username_fb2, $password_fb2) or trigger_error(mysql_error(),E_USER_ERROR);

mysql_select_db($database_fb2, $fb2);
$result = mysql_query("select * from users where id='". $my_id ."';",$fb2);

生成此错误消息(在白屏上等待一段时间后):

Warning: mysql_pconnect(): Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /app/www/fb2.php on line 9 Fatal error: Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /app/www/fb2.php on line 9

那么...有没有办法通过 Heroku 连接 000webhost 的 MySQL 服务器?

最佳答案

Heroku 不会限制您可以连接到 Heroku 外部的服务,因为它们允许使用它们本身不提供的许多插件/服务,例如 sendgrid、redistogo、xeroud

您是否能够从本地计算机上的客户端工具(sequel pro、mysql 管理工具等)连接到现有的 mysql 数据库 - 与 Heroku 相比,问题似乎更可能是它们阻止您访问数据库限制它。

关于mysql - heroku 与 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com