【发布时间】:2015-11-01 01:26:18
【问题描述】:
最近我从我的服务器导入了我的代码,但是本地代码无法连接到远程mysql数据库。
所以我有两个问题: - 我可以访问我的远程数据库吗 如果是:为什么我的代码不起作用? 如果没有:有没有办法绕过这个问题? (我不想复制将在本地计算机上运行的 mysql 数据库)
我的代码:
$dbh = new PDO("mysql:host={$db_host};dbname={$db_name}", $db_user, $db_pass);
我的远程服务器来自 LWS。
【问题讨论】:
-
这不是因为我试图访问远程 mysql 服务器,而不是本地服务器
-
什么是 LWS?解释托管环境以及您可以进行哪些设置。通常,在没有充分记录设置的情况下提供帮助是不可能的,这就是为什么下面的答案说“去阅读这个”,这是一条评论。
-
LWS 是托管我的服务器的社团。我只能访问 PhpMyAdmin。
-
LWS 不允许远程数据库访问。如果您在专用服务器上,您可以将 MySQL 配置为具有删除访问权限。在共享服务器上无法进行远程访问。出于安全原因