Problemas con Mysql-Ubuntu-Rails

Hola a todos.

Estoy empezando con rails pero tengo un problema, cuando trato de
generar los ficheros con scaffold me da un error que dice que el
socket de mysql no se encuentra.

cuando trato de indicarle que socket usar (en el archivo databse.yml)
no me hace ningun caso. lo hago asi :

development:
adapter: mysql
database: miaplicacion_development
username: root
password:
host: localhost
socket: /var/run/mysqld/mysqld.sock <== la línea a adicionar

Alguien sabe como puedo indicarle a rails que ese es el socket que
tiene que mirar ?

Gracias


Pedro Del G. Vida

Email : [email protected]
IM Jabber : [email protected]
Telefono VoIP : pedro.delgallego in Skype.

Hola Pedro,
me pasó hace tanto tiempo que no sé cómo salí exactamente, pero
revisando un
par de proyectos he visto que tenía precisamente esa línea:

#socket: /var/run/mysqld/mysqld.sock
host: 127.0.0.1
port: 3306

Yo también funciono con Ubuntu por si ayuda…

PD: me alegra leerte :wink:

2007/1/2, Pedro Del G. [email protected]:

Pedro Del G.
escribió:> adapter: mysql

Seguramente no lo encuentra porque necesitarás privilegios para poder
escribir en ese socket/fichero.

En vez de especificar el socket especifícale el puerto (port) - creo que
no es necesario si usas el puerto por defecto.


Rafael Garcia Ortega

Hola Pedro, justamente el otro día me paso lo mismo y si es la ruta la
que esta mal? fijate en el php.ini en la linea de
; MySQL defaults.
mysql.default_socket = #aquí debe estar la ruta

Ojala te sirva, a veces las cosas más simples son el problema

saludos
Andrés Karp
www.akelarreweb.com

Hola Pedro.

Con esa línea y la configuración por defecto de mysqld en ubuntu debería
pillarte el socket. Lo único que se me ocurre es que se haya
parado/caido el mysqld, puedes verificar que está en marcha y en ese
socket?

Saludos

Pedro Del G. escribió:

adapter: mysql
database: miaplicacion_development
username: root
password:
host: localhost
socket: /var/run/mysqld/mysqld.sock <== la línea a adicionar

Alguien sabe como puedo indicarle a rails que ese es el socket que
tiene que mirar ?

Gracias


Andrés Cirugeda E.
ASPgems
Email: andres at aspgems dot com

‘All we have to decide is what to do with the time that is given to us’.
Gandalf.

Andres Karp wrote:

Hola Pedro, justamente el otro día me paso lo mismo y si es la ruta la
que esta mal? fijate en el php.ini en la linea de
; MySQL defaults.
mysql.default_socket = #ESTA debe estar la ruta

Ojala te sirva, a veces las cosas más simples son el problema

saludos
Andrés Karp
www.akelarreweb.com

pd:error de concepto donde dice “aqui debe”, tiene que decir “esta debe
ser la ruta”.