sql >> Database >  >> RDS >> Mysql

mysql_connect() Verschil tussen localhost en 127.0.0.1

Verschil:wanneer u 127.0.0.1 gebruikt in plaats van localhost, zal PHP proberen een TCP-verbinding tot stand te brengen met mysql in plaats van een UNIX-domeinsocket te gebruiken.

Normaal gesproken zou het sneller moeten zijn om UNIX-domein-sockets te gebruiken, maar het lijkt erop dat dit in uw toepassing niet het geval is, omdat het erg lang duurt om verbinding te maken met behulp van de UNIX-domein-socket. Heb je de php.ini-waarde mysql.default_socket gewijzigd? of pdo_mysql.default_socket ? Het moet standaard leeg zijn. Zo niet, kunt u die waarde posten?




  1. Maak een MySQL-gebruiker en database vanuit PHP

  2. MySQL:haal MAX of GROOTSTE van verschillende kolommen, maar met NULL-velden

  3. SQL Server:Database zit vast in herstelstatus

  4. PostgreSQL GROUP_CONCAT() Equivalent