2014-11-14 3 views
0

Эта ошибка появилась.Ошибка Rails с Mysql 2

mysql2 :: Ошибка Unknown MySQL хост-сервер '/tmp/mysql.sock' (2)

У меня уже есть mysql.sock на моем/TMP/папки

eldiablo:tmp sbpipb$ pwd 
/tmp 
eldiablo:tmp sbpipb$ ls -l 
total 8 
-rw------- 1 sbpipb wheel 0 Nov 14 17:51 aprm0fjKv 
drwx------ 3 sbpipb wheel 102 Nov 14 17:21 com.apple.launchd.1O4gD8GW17 
drwx------ 3 sbpipb wheel 102 Nov 14 17:21 com.apple.launchd.xksWCs46sn 
lrwxr-xr-x 1 root wheel 39 Nov 14 17:50 mysql.sock -> /Applications/MAMP/tmp/mysql/mysql.sock 
srwxr-xr-x 1 sbpipb wheel 0 Nov 14 17:22 steam_chrome_shmem 

Я надеваю Нет проблем с доступом к mysql через командную строку, и пароль, установленный в конфигурации db, правильный.

eldiablo:tmp sbpipb$ mysql -uroot -p 
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 14 
Server version: 5.5.38 Source distribution 

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. 

Oracle is a registered trademark of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective 
owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

mysql> 

ответ

0

Я установил ее, поставив параметр сокета в database.yml

socket: /Applications/MAMP/tmp/mysql/mysql.sock 

Это установил ее!

Смежные вопросы