반응형
php 스크립트에서 ssh를 통해 가상 시스템의 mariadb에 연결하지 못함
현재 ssh를 통해 연결할 가상 시스템 설정이 있으며 mariadb 데이터베이스가 포함되어 있습니다.php 스크립트를 실행하여 데이터베이스에 접속하고 쿼리하려고 합니다만, 접속을 통과하려면 , 다음의 정보가 필요합니다.
경고: mysqli:: mysqli(): (HY000/2002):연결이 거부되었습니다.
이 접속을 처리하는 내 php 코드는 다음과 같습니다.
set_include_path(':/Users/self/pear/share/pear' . PATH_SEPARATOR . 'phpseclib/');
include('Net/SSH2.php');
$ssh = new Net_SSH2('IP_Address');
if (!$ssh->login('user', 'password')) {
exit('Login Failed');
}
$mysqli = new mysqli("IP_Address", "root", "password", "test_db");
$connect_errno = array();
$connect_error = array();
if ($mysqli->connect_errno) {
$connect_errno[] = ($mysqli->errno);
$connect_error[] = ($mysqli->error);
}
여러 번 확인했지만 위의 비밀번호/사용자명/IP 주소가 모두 정확하기 때문에 그럴 수 없습니다(또한 "접속 거부"가 아닌 "접속 거부"로 표시됩니다).
언급URL : https://stackoverflow.com/questions/34052034/connection-to-mariadb-on-virtual-machine-via-ssh-failed-in-php-script
반응형
'programing' 카테고리의 다른 글
mariadb: mariadb의 직업.치명적인 신호가 제어 프로세스에 전달되어 서비스가 실패했습니다. (0) | 2022.09.27 |
---|---|
MySQL: GROUP_CONCAT 값 정렬 (0) | 2022.09.27 |
Java 8에서 여러 필드 이름으로 그룹화 (0) | 2022.09.27 |
테이블의 행을 업데이트하거나 존재하지 않는 경우 삽입하려면 어떻게 해야 합니까? (0) | 2022.09.27 |
VARB란INALY(MAX)는? (0) | 2022.09.27 |