Foros del Web » Soporte técnico » Windows »

Como instalar BD de otra PC en Windows

Estas en el tema de Como instalar BD de otra PC en Windows en el foro de Windows en Foros del Web. Lo que quiero es que mi aplicación este en una maquina 2 y mi Base de Datos en Maquina 1. Como instalar Base de Datos ...
  #1 (permalink)  
Antiguo 28/07/2012, 19:11
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Como instalar BD de otra PC en Windows

Lo que quiero es que mi aplicación este en una maquina 2 y mi Base de Datos en Maquina 1.

Como instalar Base de Datos de la Maquina 2

Estoy intentando con joomla y moodle
Normalmente sabia instalar en una sola maquina pero ahora en 2 maquinas
Estoy trabajando en windows 7 con xampp 1.7.7

El funcionamiento es asi:



De antemano gracias por la ayuda
  #2 (permalink)  
Antiguo 30/07/2012, 03:25
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 8 meses
Puntos: 297
Respuesta: Como instalar BD de otra PC en Windows

Lo que debes de hacer es configurar (supongo que usarás MySQL) para permitir conexiones externas, sino me equivoco.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 02/08/2012, 21:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Como instalar BD de otra PC en Windows

Primero necesitas editar
xampp/mysql/bin/my.ini


Cambias el socket de "MySQL" a "TCP/IP"
Descomentás "enable-named-pipe"
Asegurate que la linea #skip-networking esté comentada
Agregás o editas si no está bind-address=0.0.0.0
Reinicías el server

Después te conectás al servidor con la línea de comandos

mysql -u root -p
Una vez logueado
mysql>

suponiendo que estés crando una base de datos nueva
mysql> CREATE DATABASE demo;
mysql> GRANT ALL ON demo.* TO root@'202.54.10.20' IDENTIFIED BY 'PASSWORD';


root podría ser el nombre de otro usuario existente y el PAssword es la clave correspondiente
la ip es la ip dónde se encuentra el Apache.

Para bases de datos existentes

mysql> update db set Host='202.54.10.20' where Db='test';
mysql> update user set Host='202.54.10.20' where user='usuario';


para finalizar
mysql> FLUSH PRIVILEGES;
mysql> exit


Reinicías el Server
Estas últimas operaciones podrías hacerlas desde el mismo phphMyAdmin conectado como root

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: bd, pc
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 03:50.