sql >> Databáze >  >> RDS >> Mysql

CakePHP:Žádný takový soubor nebo adresář (pokus o připojení přes unix:///var/mysql/mysql.sock)

Zkuste předat absolutní cestu k souboru mysql.sock v 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'
        );
    }

To je lepší než běh přes IP pro místní připojení, protože připojení k soketu je mnohem, mnohem rychlejší.



  1. Mysql:použijte hodnotu jako alias v dotazu

  2. Načítání MySQL Workbench... -- nelze procházet DB

  3. Jak porovnám dvě hodnoty z 1 sloupce v MYSQL

  4. Název tabulky jako proměnná