Witam
Mam problem z migracją bazy danych poleceniem rake migrate.
Projekt pisałem pod Windowsem na RadRails-ie i przerzucałem projekt na serwer na Linuksie.
Po wpisaniu polecenia rake migrate wyskakuje mi komunikat “No such file or directory - /tmp/mysql.sock”.
Wiem że to oznacza że nie mam takiej ścieżki ale pod Windowsem działało bez problemu a pod Linuksem nie chce jak to naprawić???
[quote=AndrzejCT]Witam
Mam problem z migracją bazy danych poleceniem rake migrate.
Projekt pisałem pod Windowsem na RadRails-ie i przerzucałem projekt na serwer na Linuksie.
Po wpisaniu polecenia rake migrate wyskakuje mi komunikat “No such file or directory - /tmp/mysql.sock”.
Wiem że to oznacza że nie mam takiej ścieżki ale pod Windowsem działało bez problemu a pod Linuksem nie chce jak to naprawić???[/quote]
A gdzie / jak Ci slucha mysql ?
- rozwiazanie:
Poszukaj gdzie jest plik mysql.sock - find / -name mysql.sock
sciezke dopisz do config/database.yml w odpowiedniej sekcji (development/test/production)
socket: <sciezka>
- drugie rozwiazanie:
Gadaj do mysql nie przez socket tylko port TCP. W config/database.yml trzeba dodac host i port (defaulty)
host: localhost
port: 3306
Super DZIEKI pomogło
teraz tylko muszę poprosić swój serwis desk żeby dał mi uprawnienia do tworzenia w bazie
ach to bezpieczeństwo 