Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2023
ArtPortEsp ArtPortEsp is offline
Miembro
 
Registrado: may 2018
Ubicación: Mexico
Posts: 170
Poder: 7
ArtPortEsp Va por buen camino
capturar errores al importar una base de datos

Buen dia;

estoy importando una base de datos desde un archivo sql, conectandome via terminal a mi servidor.

para esto uso el comando SOURCE nombrearchivo.sql;

el proceso se ejecuta muy rapido, pero en la salida de la terminal alcanzo a detectar que hay algunos errores y no encuentro como "capturar" esos errores para revisarlos.

alguna idea?
Responder Con Cita
  #2  
Antiguo 03-10-2023
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

¿Valdría poner un "PAUSE" luego del comando, de modo que, cuando este terminase, no se cerrase la consola? ¿O estoy desbarrando demasiado?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 03-10-2023
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
O volvar esa salida a un archivo de texto utilizando ">" o ">>" (desde un archivo BAT, por ejemplo)
Tal vez yo también estoy siendo muy básico, pero me faltan algunos datos.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 05-10-2023
ArtPortEsp ArtPortEsp is offline
Miembro
 
Registrado: may 2018
Ubicación: Mexico
Posts: 170
Poder: 7
ArtPortEsp Va por buen camino
Hola a todos

bueno, no sé si fue la mejor opción pero me funciono creando un "log" de lo que se estaba ejecutando con el comando

tee milog.out

con eso me di cuenta en que tabla me estaba enviando errores del tipo "data too long"; que este es otro detalle, les platico...

hice un dump de mi base de datos desde un servidor

con el archivo sql resultante, quiero pasar la base de datos a otro servidor desde la terminal con el comando "source archivo.sql"

como la base de datos es muy grande y el proceso es realmente rápido, no puedes ver los errores en la importación, y aquí me detengo un poco, esos errores "data too long" se generan por la conversión de caracteres en español (Ññ acentos) que hay en los campos a códigos raros... sé que alguien sabrá como evitar eso y me imagino que internet estará lleno de información al respecto, pero en ese momento estaba trabado con el problema de saber que estaba pasando

aprendí un par de cosas de esta experiencia: como crear un log desde la terminal de mysql y que debo investigar cómo manejar la codificación de caracteres al usar un archivo sql para importar datos
Responder Con Cita
  #5  
Antiguo 05-10-2023
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por ArtPortEsp Ver Mensaje
[...] y que debo investigar cómo manejar la codificación de caracteres al usar un archivo sql para importar datos
Ojo que acaso el problema esté en la exportación: comprueba que el archivo SQL exportado no tenga esos "caracteres raros" que dices... porque entonces será cuestión de que el archivo exportado no los incluya...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 05-10-2023
ArtPortEsp ArtPortEsp is offline
Miembro
 
Registrado: may 2018
Ubicación: Mexico
Posts: 170
Poder: 7
ArtPortEsp Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola a todos,
Ojo que acaso el problema esté en la exportación: comprueba que el archivo SQL exportado no tenga esos "caracteres raros" que dices... porque entonces será cuestión de que el archivo exportado no los incluya...
Tenías razón, el problema está en la exportación... algo más para investigar!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Importar Base datos mysql jcrios_9 C++ Builder 9 21-09-2012 17:50:18
Como importar un txt a base de datos Velia Conexión con bases de datos 14 12-08-2008 09:21:38
OTRO: Errores en Base de Datos FelipeDiaz Conexión con bases de datos 1 04-01-2008 10:47:33
importar de excel a base de datos axel Varios 3 26-07-2006 10:47:49
importar base de datos con form jaerazo PHP 2 02-07-2006 02:27:09


La franja horaria es GMT +2. Ahora son las 01:47:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi