我正在使用PHP与MySQL数据库.PC正相互拥有网络.我的问题是我想连接到另一台计算机上的MySQL数据库.我想从另一台计算机上存储该MySQL数据库的数据.我怎么可能这样做?非常感谢任何建议.
必须将MySQL服务器配置为从外部接受连接,并且必须将其防火墙配置为允许该端口上的传入连接(TCP端口3306).这可能已经或可能尚未设置.
您还必须在MySQL权限中对此进行说明,如下所示.
通常,在设置MySQL权限时,您只能为@'localhost'设置用户访问权限.你需要确保两个用户帐户和授予权限对适当设置主机名或IP地址,你将连接从.例如,您可以创建一个新的授权用户:
GRANT ALL PRIVILEGES ON somedatabase.* TO someuser@'somehostname' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)
在使用PHP远程连接到该服务器之前,您必须执行所有这些操作,使用以下内容:
mysql_connect('mysqlservername', 'someuser', 'password');
Run Code Online (Sandbox Code Playgroud)