sql >> Database teknologi >  >> RDS >> Mysql

Advarsel:PDO::__construct():[2002] Ingen sådan fil eller mappe (forsøger at oprette forbindelse via unix:///tmp/mysql.sock) i

Du bruger en Unix-socket. Når du læser "localhost" fortolker MySQL-klientbiblioteker det ikke som TCP-vært "localhost" og løser dette navn, men bruger standard Socket-placering. For at bruge TCP på den lokale maskine skal du bruge 127.0.0.1 som værtsnavn.

Brug unix_socket for at angive tidligere i stedet for host i DSN. Placeringen af ​​den socket, der bruges til localhost kan defineres på kompileringstidspunktet eller i nogle versioner af PHP ved hjælp af pdo_mysql.default_socket i php.ini .



  1. `pg_tblspc` mangler efter installation af seneste version af OS X (Yosemite eller El Capitan)

  2. Lagring af filer i database vs filsystem

  3. Introduktion til Row-Level Security i SQL Server

  4. Installer Innotop for at overvåge MySQL-serverydelsen