Php 使用XAMPP与外部数据库的MySQL连接
我存储了一个web项目(PHP、HTML和CSS)。我在opt/lampp/htdocs XAMPP目录中工作,因此我可以使用web浏览器运行.php文件。其中一个.php文件试图连接到外部服务器MySQL数据库,但在运行时:Php 使用XAMPP与外部数据库的MySQL连接,php,mysql,database,xampp,Php,Mysql,Database,Xampp,我存储了一个web项目(PHP、HTML和CSS)。我在opt/lampp/htdocs XAMPP目录中工作,因此我可以使用web浏览器运行.php文件。其中一个.php文件试图连接到外部服务器MySQL数据库,但在运行时: mysqli_connect($servername, $username, $userpassword); 它显示以下警告 *mysqli_connect(): (HY000/2002): Connection refused* 我试着用phpmyadmin和相应的
mysqli_connect($servername, $username, $userpassword);
它显示以下警告
*mysqli_connect(): (HY000/2002): Connection refused*
我试着用phpmyadmin和相应的凭据访问数据库,它工作得很好
所以问题是:我可以使用XAMPP执行msqli_连接到外部数据库吗,还是应该放弃
提前谢谢 由于我的低谷,无法发表评论,我在这里回答
我以前也遇到过类似的问题,所以分享我的经验。所有的评论都提出了宝贵的观点。详情如下:
GRANT ALL PRIVILEGES ON 'yourDatabase'.* TO 'yourUserName'@'%';
FLUSH PRIVILEGES;
参考-。尝试
mysqli_连接(“外部_ip”、“我的用户”、“我的密码”、“我的数据库”)代码>@Harikrishnan这就是我试图触发的警告。我将编辑我的问题以包含这些信息。你能想出更多的吗?无论如何谢谢你!也许您需要在服务器上列出您的本地公共ip地址。在终端中发出此命令,并显示O/Ptelnet server\u ip 3306
@Harikrishnan Trying server\u ip。。。telnet:无法连接到远程主机:连接被拒绝