sql >> Database >  >> RDS >> Mysql

CakePHP:geen dergelijk bestand of map (probeert verbinding te maken via unix:///var/mysql/mysql.sock)

Probeer een absoluut pad door te geven aan het mysql.sock-bestand in de APP/config/database.php

<?php
    class DATABASE_CONFIG {
        var $default = array(
            'driver' => 'mysql',
            'persistent' => false,
            'host' => 'localhost',
            'login' => 'dbUser',
            'password' => 'dbPassword',
            'database' => 'dbName',
            'prefix' => '',
            'port' => '/path/to/mysql.sock'
        );
    }

Dit is beter dan werken via een ip voor een lokale verbinding, aangezien de socketverbinding veel, veel sneller is.



  1. Hoe een tijdstempelveld naar int8 te converteren? Of gewoon de kolom laten vallen en een nieuwe maken?

  2. SQL-optimalisatie - Voeg verschillende tabellen samen op basis van kolomwaarde

  3. Puma Cluster-configuratie op Heroku

  4. Wat is beter - Een uitzondering maken of vooraf controleren op fouten