• Miércoles 15 de Mayo de 2024, 00:54

Autor Tema:  En Mysql La Bd Debe Ir En La Carpeta De Mysql  (Leído 1777 veces)

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
En Mysql La Bd Debe Ir En La Carpeta De Mysql
« en: Lunes 2 de Julio de 2007, 21:02 »
0
Hola por estos lares del foro

Escribo esto por una duda sobre Bds MySQL, tengo un programa que esta conectado a una BD MySQL y esta Bd está en:
C:\Archivos de programa\MySQL\MySQL Server 5.0\data\

En esa carpeta data estan todas las Bd, trate de ver, cortando la carpeta de mi Bd y pasandola a la carpeta del propio programa, pero al conexion no se dá, entonces he aquí donde pregunto.

Al momento de distribuir el programa, bajar de su web el MySQL, bajar el ODBC, debo tomar mi Bd y ponerla en esa ruta? ¿no hay manera de que la Bd pueda estar en una subcarpeta dentro de la carpeta raiz del programa?

Cuando cree la conexión por ODBC a mi Bd, solo me pide Server (IP o hostname), Login, Password, puerto, pero nada de Path de la Bd, puesto que el ODBC la busca solo, pero por lo que he probado, como que debe estar a juro en esa ruta que indico y no es posible moverla, sé que se ve que me contesto la pregunta, pero deseo que por favor me confirme alguien esto, y así saber siempre donde va y donde no puede ir una BD MySQL que se conecte a nuestro programa.

Saludos  :hola:
Si esto es Leído por accidente, induzca al vomito

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: En Mysql La Bd Debe Ir En La Carpeta De Mysql
« Respuesta #1 en: Lunes 2 de Julio de 2007, 21:32 »
0
bueno usercode... mira esto:
Citar
#Path to the database root
datadir="C:/Archivos de programa/MySQL/MySQL Server 5.0/Data/"
este fragmento lo saque del archivo my.ini de mi motor mysql server y al parecer
se le puede especificar una ruta diferente para q busque las bases de datos
cada ves q arranque en otra parte... pero ojo, segun me doy cuenta, todas las
bases de datos deben estar dentro de esta misma ruta y no unas x un lado y
las demas x otro.

Salu2 !!!

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: En Mysql La Bd Debe Ir En La Carpeta De Mysql
« Respuesta #2 en: Lunes 2 de Julio de 2007, 22:11 »
0
Citar
bueno usercode... mira esto:
QUOTE
#Path to the database root
datadir="C:/Archivos de programa/MySQL/MySQL Server 5.0/Data/"

este fragmento lo saque del archivo my.ini de mi motor mysql server y al parecer
se le puede especificar una ruta diferente para q busque las bases de datos
cada ves q arranque en otra parte... pero ojo, segun me doy cuenta, todas las
bases de datos deben estar dentro de esta misma ruta y no unas x un lado y
las demas x otro.

Hmmmm.... ya veo
bueno intente llamar a alguien (haber si por fin atiende) cosa que si se dio, alguien que trabaja con MySQL y por todo el meollo del asunto y todo lo enredado que se dio la hablada, como que en el MySQL Administrator (que se baja de la web MySQL tambien) tiene algo para hacer los backup o otra cosa que es lo que serviria para mover la BD.

Pero no moverla a la carpeta que uno indica, no, sino como siempre a
C:/Archivos de programa/MySQL/MySQL Server 5.0/Data/
Pero del PC donde se instalara el programa, pero como que me sale otra llamada a terminar de entender eso para cuando me toque llevar la BD a su destino (otra pc).

gracias por ese tip de ayuda  :hola:
Si esto es Leído por accidente, induzca al vomito

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: En Mysql La Bd Debe Ir En La Carpeta De Mysql
« Respuesta #3 en: Martes 3 de Julio de 2007, 08:00 »
0
:P

Lo que pasa es que para "trasladar" una base de datos de un servidor a otro una manera de hacerlo es a traves de un respaldo

 http://foros.solocodigo.com/index.php?showtopic=21149

 y restaurarlo en el servidor "nuevo" no hay necesidad de cambiar carpetas, la informacion ahi esta "comprimida" y no te servira mover los archivos directamente.... (bueno hay un truco que se usa en caso de "catastrofe"  :devil:  y no es 100% seguro pero esa es otra historia)


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: En Mysql La Bd Debe Ir En La Carpeta De Mysql
« Respuesta #4 en: Martes 3 de Julio de 2007, 23:57 »
0
sip mysqldump ya habia escuchado algo asi cierto, esto no es copy+paste :P bien presente que lo tengo, toy preguntando temprano esto pero aun no me toca hacerlo, pero queria saberlo anticipadamente y cuando me frente a esto, en caso probable, tal vez vuelva a pasar por aqui para reportar el delico en cuestion, tamos en contacto  :good:
Si esto es Leído por accidente, induzca al vomito