情况就是这样。 我在远程服务器上有一个数据库,可以为个别学生提供测验和分数......
我还有一个本地数据库,其中包含学生姓名及其各自的小组。
我想要做的是显示每组学生的列表,然后从远程数据库显示他们的分数结果。这可能吗?
我目前正在使用XAMMP从本地计算机运行脚本 mysql_connect(“REMOTE SERVER ADDRESS”,“USERNAME”,“PASSWORD”)或死掉(“无法连接到MySQL服务器!”);
但我得到的是无法连接到MySql Server ..
答案 0 :(得分:3)
GRANT ALL ON database.* TO user@ipaddress IDENTIFIED BY 'password';
您应该使用以下方法强制重新加载授权表:
FLUSH PRIVILEGES;
答案 1 :(得分:0)
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来手动更改它。