在php中怎么使用ssh通道连接mysql数据库
看到网上有种方法是这样的
$connection = ssh2_connect('SERVER IP', 22);
ssh2_auth_password($connection, 'username', 'password');
$tunnel = ssh2_tunnel($connection, 'DESTINATION IP', 3307);
$db = new mysqli_connect('127.0.0.1', 'DB_USERNAME', 'DB_PASSWORD','dbname', 3307, $tunnel) or die ('Fail: ' . mysqli_error());
我试了一下,结果报错了,提示 mysqli_connect
最后一个参数类型应该是字符串 string
,而这里给的是资源类型 resource
求助有没有其他的方法,或是指出这里存在的问题
这样确实不行