PDO는 MySQL에 연결할 수 없지만 CLI는 연결할 수 있습니다.

패리스 바니

테스트 스크립트 작성 :

<?php
$a = new PDO('mysql:dbname=mydbname;host=mydbhost:3306', 'myusername', 'mypassword');
var_dump($a);

다음과 같은 오류가 발생합니다.

PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2005] Unknown MySQL server host 'mydbhost:3306' (107)' in /users/pvarney/test_pdo.php:3 Stack trace:
#0 /users/pvarney/test_pdo.php(3): PDO->__construct('mysql:dbname=my...', 'myusername', 'mypassword')
#1 {main}   thrown in /users/pvarney/test_pdo.php on line 3

그런 다음 CLI를 통해 :

[pvarney@ci-server ~]$ mysql mydbname -h mydbhost -u myusername -p --port=3306
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 828511

... snip mysql welcome text ...

mysql>

연결 정보를 마스킹하기 위해 연결 문자열을 변경했지만 오타가 없는지 확인하기 위해 CLI에 복사하여 붙여 넣었습니다.

램 샤르마

변화

new PDO('mysql:dbname=mydbname;host=mydbhost:3306', 'myusername', 'mypassword');

...에

new PDO('mysql:dbname=mydbname; host=mydbhost; port=3306;', 'myusername', 'mypassword');

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

웹 서비스는 IE에서 연결할 수 있지만 Visual Studio에서는 연결할 수 없습니다.

분류에서Dev

Yahoo smtp 서버에는 연결할 수 있지만 Gmail 서버에는 연결할 수 없습니다.

분류에서Dev

라우터에는 연결할 수 있지만 인터넷에는 연결할 수 없습니다.

분류에서Dev

라우터에는 연결할 수 있지만 인터넷에는 연결할 수 없습니다.

분류에서Dev

ADB를 bluestack에 연결할 수 있지만 ppadb를 bluestack에 연결할 수는 없습니다.

분류에서Dev

인터넷에 연결할 수 있지만 라우터에는 연결할 수 없습니다.

분류에서Dev

Safari는 localhost에 연결할 수 없지만 127.0.0.1에 연결할 수 있습니다.

분류에서Dev

github.com에 연결할 수 있지만 가져올 수는 없습니다.

분류에서Dev

Paho의 MQTT는 연결에 연결할 수 없습니다.

분류에서Dev

PHP는 MySQL에 연결할 수 없지만 암호를 식별 할 수 있습니다.

분류에서Dev

연결을 설정할 수 있지만 여전히 "연결 : 네트워크에 연결할 수 없습니다"라는 메시지가 나타납니다.

분류에서Dev

mysql 워크 벤치를 통해 원격 mysql DB에 연결할 수 있지만 mysql2 (NodeJS)를 통해서는 연결할 수 없습니다.

분류에서Dev

ccd OpenVPN 사용자는 연결할 수 있지만 다른 장치에는 액세스 할 수 없습니다.

분류에서Dev

일부 라우터에는 연결할 수 있지만 다른 라우터에는 연결할 수 없음 14.04

분류에서Dev

Linux filezilla는 연결할 수 없지만 Windows에는 문제가 없습니다.

분류에서Dev

Python SimpleHTTPServer에 연결할 수 없지만 Apache에 연결할 수 있습니다.

분류에서Dev

Docker-Compose는 MySQL에 연결할 수 없습니다.

분류에서Dev

LAN은 컴퓨터 이름으로 연결할 수 있지만 IP로는 연결할 수 없습니다.

분류에서Dev

sqlplus를 사용하여 데이터베이스에 직접 연결할 수 있지만 ORACLE_SID를 설정할 때는 연결할 수 없습니다.

분류에서Dev

특정 IP 주소에는 연결할 수 없지만 동일한 서브넷의 다른 IP에는 연결할 수 있습니다.

분류에서Dev

Wi-Fi를 통해서만 CloudKit의 공용 컨테이너에 연결할 수 있지만 셀룰러는 연결할 수 없습니다.

분류에서Dev

Windows에서는 2.4GHz 쪽 라우터에 연결할 수 없지만 Android 휴대폰에서는 연결할 수 있습니다.

분류에서Dev

내 WiFi의 포트 전달 IP에 연결할 수 있지만 다른 네트워크에는 연결할 수 없습니다.

분류에서Dev

VirtualBox : MacOS 호스트는 게스트에 연결할 수 없지만 게스트는 호스트에 연결할 수 있습니다.

분류에서Dev

FileZilla 또는 WinSCP를 사용하여 FTP에 연결할 수 있지만 FtpWebRequest 또는 FluentFTP를 사용하여 연결할 수 없습니다.

분류에서Dev

Spring JDBC는 postgres 데이터베이스에 연결할 수 없지만 일반 JDBC는 연결할 수 있습니다.

분류에서Dev

도커 무리에 작업자로 연결할 수 있지만 관리자로 연결할 수는 없습니다.

분류에서Dev

Curl은 localhost의 Iron 서버에 연결할 수 있지만 Scala는 간헐적으로 연결할 수 없습니다.

분류에서Dev

CLI 또는 phpMyAdmin을 통해 MySQL에 연결할 수 없지만 WordPress는 여전히 정상적으로 연결됩니다.

Related 관련 기사

  1. 1

    웹 서비스는 IE에서 연결할 수 있지만 Visual Studio에서는 연결할 수 없습니다.

  2. 2

    Yahoo smtp 서버에는 연결할 수 있지만 Gmail 서버에는 연결할 수 없습니다.

  3. 3

    라우터에는 연결할 수 있지만 인터넷에는 연결할 수 없습니다.

  4. 4

    라우터에는 연결할 수 있지만 인터넷에는 연결할 수 없습니다.

  5. 5

    ADB를 bluestack에 연결할 수 있지만 ppadb를 bluestack에 연결할 수는 없습니다.

  6. 6

    인터넷에 연결할 수 있지만 라우터에는 연결할 수 없습니다.

  7. 7

    Safari는 localhost에 연결할 수 없지만 127.0.0.1에 연결할 수 있습니다.

  8. 8

    github.com에 연결할 수 있지만 가져올 수는 없습니다.

  9. 9

    Paho의 MQTT는 연결에 연결할 수 없습니다.

  10. 10

    PHP는 MySQL에 연결할 수 없지만 암호를 식별 할 수 있습니다.

  11. 11

    연결을 설정할 수 있지만 여전히 "연결 : 네트워크에 연결할 수 없습니다"라는 메시지가 나타납니다.

  12. 12

    mysql 워크 벤치를 통해 원격 mysql DB에 연결할 수 있지만 mysql2 (NodeJS)를 통해서는 연결할 수 없습니다.

  13. 13

    ccd OpenVPN 사용자는 연결할 수 있지만 다른 장치에는 액세스 할 수 없습니다.

  14. 14

    일부 라우터에는 연결할 수 있지만 다른 라우터에는 연결할 수 없음 14.04

  15. 15

    Linux filezilla는 연결할 수 없지만 Windows에는 문제가 없습니다.

  16. 16

    Python SimpleHTTPServer에 연결할 수 없지만 Apache에 연결할 수 있습니다.

  17. 17

    Docker-Compose는 MySQL에 연결할 수 없습니다.

  18. 18

    LAN은 컴퓨터 이름으로 연결할 수 있지만 IP로는 연결할 수 없습니다.

  19. 19

    sqlplus를 사용하여 데이터베이스에 직접 연결할 수 있지만 ORACLE_SID를 설정할 때는 연결할 수 없습니다.

  20. 20

    특정 IP 주소에는 연결할 수 없지만 동일한 서브넷의 다른 IP에는 연결할 수 있습니다.

  21. 21

    Wi-Fi를 통해서만 CloudKit의 공용 컨테이너에 연결할 수 있지만 셀룰러는 연결할 수 없습니다.

  22. 22

    Windows에서는 2.4GHz 쪽 라우터에 연결할 수 없지만 Android 휴대폰에서는 연결할 수 있습니다.

  23. 23

    내 WiFi의 포트 전달 IP에 연결할 수 있지만 다른 네트워크에는 연결할 수 없습니다.

  24. 24

    VirtualBox : MacOS 호스트는 게스트에 연결할 수 없지만 게스트는 호스트에 연결할 수 있습니다.

  25. 25

    FileZilla 또는 WinSCP를 사용하여 FTP에 연결할 수 있지만 FtpWebRequest 또는 FluentFTP를 사용하여 연결할 수 없습니다.

  26. 26

    Spring JDBC는 postgres 데이터베이스에 연결할 수 없지만 일반 JDBC는 연결할 수 있습니다.

  27. 27

    도커 무리에 작업자로 연결할 수 있지만 관리자로 연결할 수는 없습니다.

  28. 28

    Curl은 localhost의 Iron 서버에 연결할 수 있지만 Scala는 간헐적으로 연결할 수 없습니다.

  29. 29

    CLI 또는 phpMyAdmin을 통해 MySQL에 연결할 수 없지만 WordPress는 여전히 정상적으로 연결됩니다.

뜨겁다태그

보관