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

algunas preguntas sobre Mysql

Estas en el tema de algunas preguntas sobre Mysql en el foro de Mysql en Foros del Web. Buenas noches, el presente tema es hacer unas preguntas sobre el manejo de Msyql, tengo un cms cuyo soporte ha decidido dejar de darlo y ...
  #1 (permalink)  
Antiguo 14/08/2008, 18:37
Avatar de mamagallo  
Fecha de Ingreso: marzo-2002
Ubicación: Caracas, Venezuela
Mensajes: 210
Antigüedad: 22 años, 1 mes
Puntos: 0
algunas preguntas sobre Mysql

Buenas noches, el presente tema es hacer unas preguntas sobre el manejo de Msyql, tengo un cms cuyo soporte ha decidido dejar de darlo y retirarse, así que me veo obligado a pasar todo a otro cms, la base de datos del nuevo cms, en la tabla user es bastante parecida a la del viejo sistema, solo que algunos campos de la vieja no existen en la nueva, por lo que me gustaría eliminar estos campos de la tabla de user de la vieja base de datos para poder subir los datos de los campos que si coinciden.
1.- como puedo borrar esos campos?

2.- influyen las posiciones o el orden de los campos en la tabla a la hora de subir los datos?, esto lo pregunto por que varios delos campos que existen en las dos tablas de user no están en el mismo orden, es decir un campo puede estar de tercero en la tabla vieja pero en la tabla del cms nuevo está de quinto.

3. existe alguna aplicación gratuita que me permita subir los respaldos sin que se me cuelgue como el php-admin?
de antemano gracias
__________________
Un hombre es tan grande, como el compromiso que se le presenta y jamás vive de rodillas.
  #2 (permalink)  
Antiguo 14/08/2008, 22:34
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: algunas preguntas sobre Mysql

Te lo voy a resumir de esta forma para que investigues un poco más a fondo.

Si actualmente tenes un cms que no fue hecho a la medida, o sea, que utilizaron alguno ya desarrollado, lo más sencillo es que busques en Internet algo como:
migrar cms <actual> cms <nuevo>

Debes recordar que phpMyAdmin, es una herramienta free (libre) desarrollada en PHP, o sea, tendrías que modificar parámetros en php.ini para que permita archivos grandes.

Si no queres hacer eso, tan sencillo que utilices mysqldump.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 15/08/2008, 14:53
Avatar de mamagallo  
Fecha de Ingreso: marzo-2002
Ubicación: Caracas, Venezuela
Mensajes: 210
Antigüedad: 22 años, 1 mes
Puntos: 0
Respuesta: algunas preguntas sobre Mysql

brujo nic, gracias por contestar, el asunto es que no quiero migrar, si no cambiar de un tipo o marca de cms a otro y aunque la mayoría de las tablas y los campos de estas son iguales, el nuevo cms tiene campos y tablas que el viejo no tiene lo cual impide que pueda subir un backup de la base de datos pues el php_admin me da error aun si lo subo poco a poco, por lo que me veo obligado a transcribir usuario por usuario la tabla user de la base de datos, a menos que haya una herramienta que me permita borrar los campos que tiene la tabla vieja y no tiene la tabla nueva.
Para ser más conciso, tengo un Kmorph, el cual cierra sus puertas por problemas de su creador que no vienen al caso y estoy pensando en cambiar a un icyphoenix, aunque tuve problemas con él (es el portal original que use la primera vez con mi web) y no recibí ayuda alguna del soporte cuando el portal me dio un problema que no pude resolver por mi mismo, lo cual aunado al echo de que el soporte es en ingles se volvía demasiado engorroso el solucionar los problemas que tenia, por lo que cambie a kM pues era todo en español aunque representaba perder todo lo que tenia en base de datos y tuve la suerte de que mis usuarios tuvieron paciencia y se mantuvieron con migo, ahora no quiero perder todo un año de funcionamiento, el icy es lo más parecido que he encontrado al KM y viceversa, tanto en funciones como en el panel de control, por eso es mi primera opción, amén de que ya estoy familiarizado con su manejo.
Lo que necesito en si es pasar los datos de las tablas de user y las que pertenecen a la configuración de los foros y la que contiene los temas y las respuestas.
__________________
Un hombre es tan grande, como el compromiso que se le presenta y jamás vive de rodillas.
  #4 (permalink)  
Antiguo 15/08/2008, 18:55
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: algunas preguntas sobre Mysql

Para resumirte sobre la herramienta de migración, te puse al final que investigaras sobre mysqldump, pero por lo que leo, no lo hiciste.

Si queres pasar solo algunos campos de la tabla actual, lo podrías hacer tan sencillo con un simple SELECT ordenando los campos que necesitas en el mismo orden que están en el nuevo cms y sacando el resultado a un archivo plano (13.2.7. Sintaxis de SELECT). Luego, podrías cargar los datos utilizando el comando 13.2.5. Sintaxis de LOAD DATA INFILE.

Utilizando MySQLdump, también podrías hacerlo si investigas como usarlo.
Backup MySQL con mysqldump
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 15/08/2008, 20:44
Avatar de mamagallo  
Fecha de Ingreso: marzo-2002
Ubicación: Caracas, Venezuela
Mensajes: 210
Antigüedad: 22 años, 1 mes
Puntos: 0
Respuesta: algunas preguntas sobre Mysql

Por lo visto, mi problema es más grave de lo que suponía , no uso una ventana de consola para manejar la base de datos y usar comandos, si no el gestor que trae el cpanel junto con el php admin del mismo, amén de desconocer los comandos que se usan, yo use un script que se supone es el mysqldump para subir la copia de la base de datos que había echo con el php admin, pero el mismo me dio error, creo que se debió ahora que lo pienso a que no borre las tablas, pero en fin todas los comandos que menciona el manual no se como implementarlos.
Disculpa el haber echo que perdieras tu tiempo, creo que tendré que empezar a desencriptar lo que el manual dice y tratar de entender sus tecnicismos
Nuevamente gracias y disculpa por la perdida de tiempo.
__________________
Un hombre es tan grande, como el compromiso que se le presenta y jamás vive de rodillas.
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 17:43.