Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Aporte: conectar con MySQL en PHP 5.3 y Linux

Estas en el tema de Aporte: conectar con MySQL en PHP 5.3 y Linux en el foro de Mysql en Foros del Web. Buenas, os dejo un aviso para los early-adopters no expertos como yo. Como supongo que sabréis, la nueva versión de PHP, la 5.3 trae un ...
  #1 (permalink)  
Antiguo 18/06/2009, 13:32
isra00
Invitado
 
Mensajes: n/a
Puntos:
Aporte: conectar con MySQL en PHP 5.3 y Linux

Buenas, os dejo un aviso para los early-adopters no expertos como yo. Como supongo que sabréis, la nueva versión de PHP, la 5.3 trae un nuevo driver MySQL por defecto, mysqlnd. Aunque se anunció retrocompatibilidad y la inclusión de los drivers clásicos mysql y mysqli, a mí las conexiones me han fallado desde que instalé la nueva versión.

Cada vez que intentaba conectar con MySQL, el error que devolvía era algo como:

Código:
Warning: mysql_connect(): [2002] No such file or directory (trying to 
connect via unix:///tmp/mysql.sock)
Parece que el socket por defecto no existe. En teoría la forma correcta de arreglar esto es configurando el socket, pero otra manera más rápida y sucia es hacer un enlace al socket que sabemos que existe y funciona:

Código:
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
Y listo

¿Alguna experiencia [similar] con PHP 5.3?
  #2 (permalink)  
Antiguo 07/12/2009, 01:20
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Aporte: conectar con MySQL en PHP 5.3 y Linux

A mi siempre me marca esto cuando no debería:

Notice: Undefined index: nombre in C:\wamp\www\Mi_Base_de_Datos\index.php on line 8

Notice: Undefined index: email in C:\wamp\www\Mi_Base_de_Datos\index.php on line 9
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:56.