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

Ingresar datos de otra maquina

Estas en el tema de Ingresar datos de otra maquina en el foro de Mysql en Foros del Web. Tengo 2 maquinas: maquina 1: BD =>192.168.2.2 maquina 2: Mi codigo de PHP =>192.168.2.3 Mi privilegio es este de la maquina 1 @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 29/07/2012, 13:44
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años
Puntos: 3
Ingresar datos de otra maquina

Tengo 2 maquinas:

maquina 1: BD =>192.168.2.2
maquina 2: Mi codigo de PHP =>192.168.2.3

Mi privilegio es este de la maquina 1
Código MySQL:
Ver original
  1. GRANT ALL PRIVILEGES ON `privilegios` . * TO 'root'@'192.168.2.2';

Estoy trabajando con php y esto es mi coneccion de la maquina 2

Código PHP:
Ver original
  1. <?php
  2. mysql_connect('192.168.2.2','root','root')OR die ('Ha fallado la conexión con el servidor: '.mysql_error());
  3. mysql_select_db('privilegios')OR die ('Error al seleccionar la Base de Datos: '.mysql_error());
  4. ?>

Lo que quiero es ingresar datos de maquina 2 a la Base de Datos que esta en maquina 1

Por favor ayudenme
  #2 (permalink)  
Antiguo 29/07/2012, 15:37
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ingresar datos de otra maquina

Dos máquinas + dos servidores de MySQL (uno por maquina) + 2 IP distintas = 2 conexiones diferentes.

No es un problema de MySQL, sino de programación. Tienes que administrar en el mismo script diferentes conexiones para diferentes instancias de base de datos, y realizar las operaciones entre una y otra según corresponda. Eso es todo.
Es un problema bastante común, en realidad.

Quiero que te quede claro un detalle, porque veo que has ideo y venido de MySQL a PHP, consultando mas o menos las mismas cosas:

En este foro tratamos los temas relacionados con el funcionamiento del motor de MySQL, el diseño de la base de datos a nivel físico (tablas, bases, procedimientos almacenados, triggers, etc), consultas en SQL, administración de usuarios creados a nivel de MySQL (los propios de un website no), configuración de parámetros de servidor o instalación de MySQL.

No son temas de este foro: conexiones entre PHP y MySQL, scripts o programas en de PHP, errores de PHP (aparecen como errores de script), y tampoco phpMyadmin, Navicat, AppServ, Joomla, WorPress. Todo eso elementos tienen que ver con programación y las normas del Foro de Bases de Datos dicen expresamente que esos asuntos se tratan en su foro (donde están los expertos en esos temas).

TE comento esto para especialmente para que no pierdas el tiempo postando aquí cosas que en realidad conocen mejor en el Foro de PHP. Al ponerlas acá lo único que logras es retrasar el tiempo en obtener la solución.

Hay, si temas mixtos, como por ejemplo crear dinámicamente consultas o cosas así. Pero aún en esos casos casi todo el problema termina pasando por programación.

Espero que este detalle le ayude a otros también.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 29/07/2012, 15:53
 
Fecha de Ingreso: enero-2011
Ubicación: Argentina
Mensajes: 80
Antigüedad: 13 años, 3 meses
Puntos: 12
Respuesta: Ingresar datos de otra maquina

¿Amigo no te sirvió lo que te dejé (hay ejemplos) en tu otro tema en la zona PHP relacionado a la misma cuestión?

mi BD esta en otra maquina como me conecto

En esta misma zona hay otro tema que has hecho que roza muy de cerca el tema.

Como instalar BD de otra PC en Windows

Podrías enfocarte en un solo tema y tener paciencia a que alguien este en condiciones de ayudarte ya que no todos son expertos.

Saludos!

Etiquetas: maquina, php, select, sql
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 13:59.