Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ruby on Rails 3 Unter OSX kann keine Verbindung zum lokalen MySQL-Server über den Socket „/tmp/mysql.sock“ hergestellt werden

Zuerst, um Ihre Socket-Datei zu finden:

mysqladmin variables | grep socket

Für mich ergibt dies:

| socket                                            | /tmp/mysql.sock                                                                                                        |

Fügen Sie dann eine Zeile zu Ihrer config/database.yml hinzu :

development:
  adapter: mysql2
  host: localhost
  username: root
  password: xxxx
  database: xxxx
  socket: /tmp/mysql.sock