SoloCodigo
Bases de Datos => MySQL => Mensaje iniciado por: UserCode en Lunes 2 de Julio de 2007, 21:02
-
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:
-
bueno usercode... mira esto:
#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 !!!
-
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:
-
: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 (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
-
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: