Resultados 1 al 5 de 5

Tema: 2 BD en la misma maquina

  1. #1
    Made in Mexico Avatar de Bender034

    Fecha de Ingreso
    08 mar, 05
    Ubicación
    Eutelsat W3
    Mensajes
    1,511
    Gracias
    176
    118 Gracias en 78 mensajes

    Predeterminado 2 BD en la misma maquina

    ¿ como podria hacer para tener 2 bases de datos en la misma maquina ?

    ¿ que tendria que hacer ? ¿ tener dos usuarios y dos esquemas ?

    Mi idea es tener una BD de pruebas y otra con los datos reales, pero con la misma estructura, de forma que en Delphi, cambiando la cadena de conexion, pueda atacar datos de un sitio u de otro, no se si me explicado bien.

    He estado probando, pero siempre ataco a la misma BD..

  2. #2
    NagradosTeam Avatar de Decoderz

    Fecha de Ingreso
    26 ene, 05
    Mensajes
    1,022
    Gracias
    0
    Agradecido 1 vez en un mensaje

    Predeterminado

    2 BD en la misma maquina, es facil. Las creas normal y corriente ejemplo mysql, y despues simplemente cambias la cadena de conexión.

    Ej conectandome a la base 1;
    $user=root
    $pass=123456
    $server=localhost
    $bd=base_de_datos_num_1
    Aqui la cadena de conexión
    Conectandome a la base de datos 2
    $user=root
    $pass=123456
    $server=localhost
    $bd=base_de_datos_num_2
    Aqui la cadena de conexión
    Si te fijas solo cambie la variable bd.


    Si solo las vas ejecutar en local no necesitas dos nombres de usuarios y contraseñas, si las ejecutas en servidor depende de como tengas instalado todo, pero puedes tener los mismos usuarios en las dos bases de datos.

    Espero que te solucionara el problema.

  3. #3
    Made in Mexico Avatar de Bender034

    Fecha de Ingreso
    08 mar, 05
    Ubicación
    Eutelsat W3
    Mensajes
    1,511
    Gracias
    176
    118 Gracias en 78 mensajes

    Predeterminado

    En teoria es eso que dices, pero cuando arranco el mysql administrator, me pregunta un nombre de usuario, una contraseña, pero no el nombre de la BD que quiero.

  4. #4
    Made in Mexico Avatar de Bender034

    Fecha de Ingreso
    08 mar, 05
    Ubicación
    Eutelsat W3
    Mensajes
    1,511
    Gracias
    176
    118 Gracias en 78 mensajes

    Predeterminado

    Si, me logeo como root, y puedo crear todas las bases de datos que quiera, esquemas, tablas, vistas, todo lo que quiera.

    Mi idea es la siguiente. En mi empresa, usamos Oracle, y yo no soy el admin, y cuando empezamos un proyecto, tenemos una BD de explotacion con los datos buenos, y una replica exacta de pero de desarrollo, donde podemos trastear y probar todo lo que haga falta.

    Pues quiero hacer eso en mysql. Lo he intentado todo, accediendo incluso como usuarios distintos, creo un nuevo esquema
    , y parece que si, que cada usuario, ve 'cosas distintas' , pero cuando empiezo a crear las tablas 'replicas', pues me dice que ya existen. Luego estoy accediendo al mismo espacio.

  5. #5
    Nagra2
    Visitante

    Predeterminado

    logeate como root en el sistema y desde alli podras entrar en la base de datos que quieras

    saludos

Temas Similares

  1. iniciar sesión con la misma cuenta en varios sitios??
    Por MasterHacker en el foro Mensajería y VoIP
    Respuestas: 0
    Último Mensaje: 09/07/2010, 00:06

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •