0

我有一个使用 mySQL 数据库的在线预订系统(php 脚本)。脚本的一部分是用于离线预订的后端管理面板。

是否可以使用本地主机运行 XAMPP 之类的服务来访问远程数据库。

4

3 回答 3

5

您可以通过远程主机、数据库用户名、数据库密码连接到远程数据库。

主机名=(使用db服务器IP地址)

数据库名称 = (cpanelUsername_databaseName)

数据库用户名 = (cpanelUsername_databaseUsername)

数据库密码 = ( * )

MySQL 连接端口 = 3306(检查您的)

如果您使用的是 cPanel,那么您需要首先允许您的本地 IP 进行 DB 访问。登录 cpanel,在 CPanel 的主菜单上,跳到“数据库”并选择“远程 MySQL” 现在添加您的 IP 地址,或使用通配符的 IP 范围,例如 12.34.%

祝你好运

于 2012-12-12T02:22:01.760 回答
1

是的。正如您所期望的,您需要远程数据库的登录凭据以及它的端口和服务器地址(主机名或 IP)。远程主机还需要为该特定用户授予远程访问数据库的权限,默认情况下用户没有这些权限。

于 2012-12-12T00:41:15.763 回答
0

是的。就像连接本地数据库一样,您可以使用有效凭据连接到远程数据库。然后唯一改变的是主机名参数。

例如,如果您的数据库托管在 Dreamhost 上,它们的主机名类似于 .. mysql.yourdomain.com。在远程服务器上创建一个数据库并连接到它

<?php
mysql_connect('mysql.yourdomain.com','username','password');
于 2012-12-12T02:11:32.643 回答