sql >> Database >  >> RDS >> Mysql

Waarschuwing:PDO::__construct():[2002] Geen dergelijk bestand of map (probeert verbinding te maken via unix:///tmp/mysql.sock) in

U gebruikt een Unix-socket. Bij het lezen van "localhost" interpreteren MySQL-clientbibliotheken het niet als TCP-host "localhost" en lossen die naam op, maar gebruiken de standaard Socket-locatie. Voor het gebruik van TCP op de lokale computer moet je 127.0.0.1 . gebruiken als hostnaam.

Gebruik unix_socket om het verleden te specificeren in plaats van host in de DSN. De locatie van de socket die wordt gebruikt voor localhost kan worden gedefinieerd tijdens het compileren of in sommige versies van PHP met behulp van pdo_mysql.default_socket in de php.ini .



  1. Haal pl/sql-array-retourwaarden op in java

  2. Hoe verbinding maken met MySQL op Amazon EC2 vanuit Linux / Mac?

  3. Enterprise Manager 11g FMW-besturing in R12.2

  4. Hoe kan ik de grootte van de kolom in een MySQL-tabel wijzigen?