Bienvenido a la sección de Preguntas y Respuestas, donde puedes plantear tus dudas e inquietudes técnicas y recibir respuestas de otros miembros de la comunidad. Si deseas consultar el foro anterior puedes hacerlo a través del enlace: Foro Anterior (Solo Lectura)

Conectarse a base de datos en servidor local desde otra pc de la red

0 positivos 0 negativos
15,664 vistas

He dasarrollado un sistema de nomina con php y mysql utilizando dreamweaver cs6. En el mismo pc funciona de maravilla ahora necesito colocar la base de datos en el servidor local para que todos los usuarios de recursos humanos puedan acceder a la base de datos. Utilizo $conexion = mysql_connect("localhost", "root", "");

mysql_select_db("nomina_alcaldia", $conexion); para conectarme a la base de datos, se que debo utilizar mysqlli, he leido varios post y recomiendan cambiar localhost por la direccion ip del servidor que es 10.58.64.221 pero igual no se conecta. He creado un usuario en phpmyadmin instalado en el servidor Usuario Sistemas, clave: presupuesto, lo sustituyo y nada. Por favor necesito su ayuda para conectar desde la pc con el servidor. Los programas estan en la carpeta wamp de cada pc y en el servidor solo tengo la base de datos en la misma carpeta. la carpeta del disco duro esta compartida y los usuarios pertenecen al mismo grupo de trabajo. Gracias de antemano. saludos
preguntado por egamarra78 (37 puntos) Jun 20, 2014 en MySQL

4 Respuestas

0 positivos 0 negativos
que error te da??

has esto

mysql_connect('tu ip', 'tu user', 'tu password') or die(mysql_error());

y nos dices que error te tira

 

P.D: la extensión mysql_* esta obsoleta a partir de versiones más recientes de php, se recomienda usar mysqli o PDO
respondido por carlos-belisario (178 puntos) Jun 22, 2014
0 positivos 0 negativos

Verifica que desde el equipo 10.58.64.221 tengas habilitado el acceso remoto, por ejemplo baja el cliente de MySQL y trata de conectarte, si te da error connection refused sigue estos pasos para habilitarlo:

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

Saludos.

respondido por oyepez003 (38 puntos) Jun 24, 2014
0 positivos 0 negativos

Puede usar este codigo: https://gist.github.com/aasanchez/bfa5252b83b9aacae869 para probar tu conexion, avisa que error te arroja...

Recuerda en desarrollo setear esto en el php.ini

error_reporting(E_ALL);
ini_set('display_errors', 1);

Con esto veras mucho mejor TODOS tus errores, y seguro tu tarea de debuging sera mucho mas amigable

respondido por pax (136 puntos) Jul 9, 2014
0 positivos 0 negativos
Buenas noches, gracias por su interes en mi pregunta. Pude corregir el error, en la base de datos que esta en el servidor cree usuarios y la direccion ip que debia colocar era del cliente, es decir la direccion ip de la pc que se quiere conectar y en el script que esta en la pc coloco la direccion ip del servidor. Era tan simple como eso. Gracias de todas formas. espero esta respuesta sirva de referencia a optros usuarios....
respondido por egamarra78 (37 puntos) Jul 9, 2014
...