【问题标题】:Share Database With Other Computer In Network与网络中的其他计算机共享数据库
【发布时间】:2016-05-29 00:10:19
【问题描述】:

我有计算机服务器和客户端,安装了 xampp v3.2.1 来配置服务器中的数据库和每台计算机中的自定义 Web 应用程序。我可以通过在浏览器中访问 ip 服务器(192.168.1.1/phpmyadmin)从计算机客户端访问 phpmyadmin 和 CRUD 数据库。但是,如果我使用我的 Web 应用程序,我将无法访问数据库。这是连接数据库的代码:

<?php 
$server="localhost"; 
$username="root"; 
$password=""; 
$id_mysql=mysql_connect ($server, $username, $password); 
if (! $id_mysql) 
    die("tak dapat melakukan koneksi ke server MYSQL"); 

$db_latihan = mysql_select_db ("dewata",$id_mysql); 
if (! $db_latihan) 
    die("tidak dapat mengakses db latihan"); 

$host='localhost'; 
$user='root'; 
$pass=''; 
$DataBase='dewata'; 
?>

我尝试将 $server="localhost" 更改为 192.168.1.1 / 192.168.1.1:80 / 192.168.1.1:3306 但不起作用。

总是显示错误连接尝试失败,因为连接方在一段时间后没有正确响应。

有任何想法、提示和解决方案吗?感谢您的帮助。

【问题讨论】:

  • 我们这里的垂直空间不短,请将那一行代码扩展成可读的东西。
  • 那么,数据库是否暴露于外部连接?是否设置了允许外部连接的权限?防火墙(如果存在)是否配置为允许传入连接?
  • 您的问题不清楚! ,尝试使用 192.168.1.1/your_project 找到您的项目
  • 我可以像往常一样从客户端访问 192.168.1.1/dewata(dewata 是我位于服务器中的 Web 应用程序)和 CRUD 数据库。但是在某些情况下,我必须使用一台内部有 dewata 的特殊计算机(所以我通过 localhost/dewata 而不是 192.168.1.1/dewata 访问它)但它连接服务器中的数据库。
  • mysql是不是配置在a away的地方,可以从外面访问?它的配置中有相关设置,您使用的用户需要从本地主机外部访问的权限。

标签: php mysql networking phpmyadmin


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2012-04-06
    • 2019-03-15
    相关资源
    最近更新 更多