InicioInfoMySQL en Red
Hola, muchos de nosotros hemos querido llevar nuestra aplicación a otros PC's, pero siempre teniendo la misma información de la BD, por ejemplos 2pc's con una misma aplicación en Java y esta conecta a una BD en un servidor.

En un post anterior, publique como instalar LAMP y phpMyAdmin, ahora explicaré que tienen que hacer para que les funcione la BD en la red.

-Accder a phpMyAdmin
-En la parte de arriba pulsar en Privilegios
-Agregar un usuario
usuario: 'admin'
servidor: %
contraseña: *****

-Asignar todos los privilegios
-Guardar los cambios

Ahora editar el archivo my.cnf que esta ubicado en /etc/mysql
-sudo vi my.cnf
bin-address = 127.0.0.1 cambiarlo a 0.0.0.0
-Guardar cambios

Reiniciar la BD

-sudo /etc/init.d/mysql restart

Comprobar que mysql este escuchando por el puerto 3306 y en la dirección que hemos indicado 0.0.0.0

-netstat -anp | grep 3306

tcp 0 0 0.0.0.0:3306 0.0.0.0:* ESCUCHAR 999/mysqld


Ahora en el archivo de Java o prácticamente en cualquier lenguaje ya solo se indica la dirección del servidor, user y password para conectarse a la BD y trabajar en red desde varias máquinas.

Ejemplo en JAVA:

public class claseConexionBD
{
public static java.sql.Connection conectarBaseDatos()
{
try
{
String bd="Ejemplo";
String url="jdbc:mysql://192.168.2.31/"+bd;
String user="admin";
String password="dljorge";
Class.forName("org.gjt.mm.mysql.Driver" );
java.sql.Connection conn = java.sql.DriverManager.getConnection(url,user,password);
return conn;
}catch(Exception ex)
{
javax.swing.JOptionPane.showMessageDialog(null, ex.getMessage());
return null;
}
}
}

Espero les sirva, la verdad cuesta encontrar info en español y bien explicada... esto lo he comprobado en mi equipo y en una red Linux que administro, por lo tanto debería de funcionar siguiendo todos los pasos.

Saludos
Datos archivados del Taringa! original
5puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

g
george19gt🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.