Ich habe versucht, Modellcode aus Kuchen Befehlszeile-Tool zu generieren. Aber habe dieses Problem.Datenbankverbindung "Mysql" fehlt und mysql.sock fehlt
Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/Users/test/Google_WWW/project_name/lib/Cake/Model/Datasource/Database/Mysql.php, line 177]
Error: Database connection "Mysql" is missing, or could not be created. (although it's showing that mysql database is connected at localhost in cakephp directory)
Ich benutze MAMP.
Ich suchte viel und fand einige Lösungen. Zum Beispiel dies CakePHP: No such file or directory (trying to connect via unix:///var/mysql/mysql.sock)
oder ich kann auch eine symbolische Verbindung von mysql.sock machen.
Aber bevor ich etwas mache, ist das Problem mysql.sock-Datei ist nicht in diesem Verzeichnis vorhanden. Ich habe versucht, die MAMP neu zu installieren, aber immer noch keine mysql.sock.
Bitte helfen Sie mir, dieses Problem zu lösen? Kann ich meine eigene mysql.sock Datei erstellen?
Edit: Meine db Config
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'db_name',
'prefix' => ''
);
Können Sie bitte Ihre Datenbankkonfigurationsparameter posten? – arilia
meine Frage bearbeitet, eine Sache muss ich sagen, dass die Datenbank ohne Probleme verbunden ist. Aber um ein Modell über cakephp cli zu erstellen, verwendet es mysql.sock, das nicht in dem von mir erwähnten mamp-Ordner vorhanden ist. – ManinGreen
Was ist, wenn Sie 127.0.0.1 anstelle von localhost versuchen? – arilia