繁体   English   中英

使用mysql和PHP从localhost计算机连接到远程数据库

[英]Connecting to a remote database from a localhost computer using mysql and PHP

所以情况就是这样。 我在远程服务器上有一个数据库,可以为个别学生提供测验和分数......

我还有一个本地数据库,其中包含学生姓名及其各自的组。

我想要做的是显示每组学生的列表,然后从远程数据库显示他们的分数结果。这可能吗?

我当前使用XAMMP从我的本地计算机运行脚本,如mysql_connect(“REMOTE SERVER ADDRESS”,“USERNAME”,“PASSWORD”)或死(“无法连接到MySQL服务器!”);

但我得到的是无法连接到MySql Server ..

GRANT ALL ON database.* TO user@ipaddress IDENTIFIED BY 'password';

您应该使用以下命令强制重新加载授权表:

FLUSH PRIVILEGES;

https://documentation.cpanel.net/display/ALD/Remote+MySQL#我发现这个myselt很有用。 如果您没有使用它的cpanel定义对远程数据库的访问权限,那么您无法通过PC上的localhost连接它。

您将在托管服务器cpanel中找到类似“添加访问主机”的内容,您可以在其中添加要从外部访问的IP。 在那里我使用“%。%。%。%”,这意味着我允许每个v4 IP访问我的数据库。 您可以将PC的IP(例如51.254.230.178)替换为“%。%。%。%”。 由于PC的IP频繁更改,我使用它是因为每次连接到Internet时都无法通过检查IP来手动更改它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM