http://164.138.211.154/phpmyadmin/index.php?db=database&token=token
///change database settings here
///database connection
$servername = "164.138.211.154";
$username = "user";
$password ="password";
$dbname="database";
/*
尝试使用wamp(loclhost)连接到此phpmyadmin数据库(上面是链接),我收到错误
警告:mysqli :: __ construct():( HY000 / 2002):连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。在第38行的C:\ xampp \ htdocs \ PhpProjects \ Orders \ Read Csv文件\ check.php中 连接失败:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。
我更改了我的wamp服务器文件的php“config.inc”的用户名,密码,主机地址,但仍然无法连接plz帮助我PLZ。
答案 0 :(得分:1)
这是因为您正在尝试访问使用ssh保护的远程数据库。
您需要使用命令行从服务器使用ssh隧道登录ssh。
@ lalafur Waage在Setting up tunneling 上发布了Connect to a MySQL server over SSH in PHP
this one用于@Sosy的隧道掘进
shell_exec(“ssh -f -L 3307:127.0.0.1:3306 user@remote.rjmetrics.com sleep 60 >> logfile”);
$db = mysqli_connect(’127.0.0.1′, ‘sqluser’, ‘sqlpassword’, ‘rjmadmin’, 3307);
链接使用来自:answer @kwarunek