sql >> Databasteknik >  >> RDS >> Mysql

Varning:PDO::__construct():[2002] Ingen sådan fil eller katalog (försöker ansluta via unix:///tmp/mysql.sock) i

Du använder ett Unix-uttag. När du läser "localhost" tolkar MySQL-klientbibliotek det inte som TCP-värd "localhost" och löser det namnet utan använder standardplatsen för Socket. För att använda TCP på den lokala maskinen måste du använda 127.0.0.1 som värdnamn.

För att specificera tidigare använd unix_socket istället för host i DSN. Platsen för uttaget som används för localhost kan definieras vid kompilering eller i vissa versioner av PHP med pdo_mysql.default_socket i php.ini .



  1. Använder Robolectric med SQLiteAssetHelper

  2. SUBSTR() Funktion i Oracle

  3. Installera Mtop (MySQL Database Server Monitoring) i RHEL/CentOS 6/5/4, Fedora 17-12

  4. Korstabell med ett stort eller odefinierat antal kategorier