使用php远程连接到phpmyadmin

使用php远程连接到phpmyadmin,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,尝试使用wamp(loclhost)连接到此phpmyadmin数据库(上面是链接),我收到错误消息 警告:mysqli::_construct():(HY000/2002):连接尝试失败,因为连接方在一段时间后没有正确响应,或者因为连接的主机没有响应而建立的连接失败。在第38行的C:\xampp\htdocs\PhpProjects\Orders\Read Csv file\check.php中 连接失败:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有

尝试使用wamp(loclhost)连接到此phpmyadmin数据库(上面是链接),我收到错误消息

警告:mysqli::_construct():(HY000/2002):连接尝试失败,因为连接方在一段时间后没有正确响应,或者因为连接的主机没有响应而建立的连接失败。在第38行的C:\xampp\htdocs\PhpProjects\Orders\Read Csv file\check.php中 连接失败:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应


我更改了wamp服务器文件的php“config.inc”的用户名、密码和主机地址,但仍然无法连接plz help me plz。

这是因为您试图访问一个用ssh保护的远程数据库

您需要使用命令行从服务器通过ssh隧道登录

@Ólafur Waage发布于

以及@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);

链接来自:by@kwarunek

PHPMyAdmin不是数据库管理员!我现在在你的数据库里!关闭internet连接并立即更改密码。这是。。你有点傻!!不要在线共享您的密码!从未!为了证明会发生什么,我创建了一个表“DUDEIGOTYOURPWD”。你可以随意放弃它,但首先要更改这些凭证,因为其他人可能会做得更糟@GolezTrol我想这回答了我的两个问题。管理员现在已经在编辑历史记录中审查了您的密码。然而,它在相当长的一段时间内是可用的,任何注意到完全访问您的数据库的随机人员都可以使用它。您必须尽快更改数据库密码。您引用的配置文件不是phpMyAdmin的正确语法(该文件名为
config.inc.php
,包含
$cfg['Servers'][$i]['host']='localhost';
。除了您的数据库可能不允许外部访问或者在访问过程中被防火墙或NAT阻止之外,您似乎没有编辑正确的配置文件。
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);