Base de datos en Fedora Centos

Forums: 

He regresado ahora si puedo ingresar a la pagina del grupo de usuarios de linux del ecuador..!! o sea

www.ecualug.org (Haber si no se daña la maquinita en otra vez)

Pues bien como cada vez tengo otras cosas que me puedan ayudar.

Alguien me puede indicar como puedo abrir una base de datos hecho en Acces.

He visto que existe el MYSQL sera que puedo abrir con esta herramienta.

Bueno si es asi tengo que instalar algo para abrir la base de datos de acces.

Estoy utilizando Fedora Core 5.0

Espero alguna recomendacion.

:) :(

access y mysql

Imagen de acl

No puedes abrir una base de access en mysql, son dos formatos distintos. Lo que tienes que hacer es exportar la base de access a un formato que mysql pueda entender y de ahi importarle (no se si access soporte exportar como sentencias sql, esa seria una opcion)

mysql soporta tomar por entrada estandar un archivo con sentencias sql y las ejecuta, asi que con eso podrias intentar. Mira el manual de mysql para mas informacion.

Con el puto acces lo que he

Imagen de deathUser

Con el puto acces lo que he hecho es exportar las tablas via ODBC, ha funcinado bastante bien, luego ya en MYSQL se corrige las huevadas que hace el access y listo, o si no exportar a archivos de texto delimitado y luego con load data infile ...

Suerte ...

bye
:)

Hace un tiempo....

Imagen de alfamikedelta

Resulta que hace un tiempo me tocó migrar de una base de datos mdb de access a mySql, y googleando por ahi encontré esta herramienta:

http://www.mdbtomysql.de/ (MdbToMySQL XP)

Es gratuita pero funciona bajo windows.
Funciona tomando como entrada una base de datos mdb y te genera el script SQL (*.sql) para ejecutar en la base de datos.

La verdad para la base de datos que tenía me funcionó de mil maravillas.

Espero te sea de utilidad!

Saludos!

Exist un enlace que me

Imagen de antares

Exist un enlace que me resultó muy bueno: http://drupal.gulic.org/de_como_acceder_libremente_a_los_ficheros_mdb_de_access

Uppsss.... parece que ya no existe esa página....

Gracias a google cache pude recuperar su contenido... acá les va:

====================================

De como acceder «libremente» a los ficheros mdb de Access
Enviado por lcabrera el 9 Febrero, 2006 - 23:30.

* Recetas
* Canarias

Hoy me ha hecho falta acceder a una base de datos guardada en un fichero mdb, de Microsoft Access.

Para que no pierdan el tiempo buscando programas para romper las contraseñas de esos ficheros, les diré como acceder a esas tablas en solo 4 simples pasos :)

El resultado será que pasaremos todos los datos de Access a MySQL sin darnos cuenta ;)

Comencemos:

PASO 1:: Instalar las herramientas necesarias.

apt-get install mdbtools

Para otros sistemas, mirar en sus repositorios de paquetes o en sitio de las mdbtools.

PASO 2:: Extraer el esquema de todas las tablas de la base de datos original.

mdb-schema BD.mdb mysql > BD_esquema_mysql.sql

PASO 3:: Un listado de todas las tablas que forma la base de datos.

mdb-tables -S -1 BD.mdb > BD.txt

PASO 4:: Extraemos, ordenadamente, los datos de cada tabla, listos para insertar en nuestra futura base de datos basada en MySQL.

for tabla in `cat BD.txt`; do mdb-export -Q -I BD.mdb ${tabla}; done > datos.sql

Ahora, tendrán tanto el esquema para crear la nueva base de datos, como los datos, listos para insertarlos en ella…

Espero que estos apuntes le sean útiles a más de uno. Suerte ;)

==================

Saludos

Saludos,

antares

Me tocó exportar una base

Imagen de deathUser

Me tocó exportar una base de Moco$oft Access para importarla en MySQL, me fue de utilidad este POST, solo que tengo un par de comentarios al respecto:

En la línea que se especifica:


for tabla in `cat BD.txt`; do mdb-export -Q -I BD.mdb ${tabla}; done > datos.sql

La opción:

-Q

Según la documentación del programa dice:
[quote]-Q don't wrap text-like fields in quotes[/quote]

Lo que hace que genere las sentencias de INSERT sin los textos entre comillas, por lo que si quieres ejecutar el script no te funciona, así que mejor no especificar la opción "-Q"


for tabla in `cat BD.txt`; do mdb-export -I BD.mdb ${tabla}; done > datos.sql

Otro detalle, las sentencias no las terminó con ";" por lo que si se ejecuta el script generado falla las inserciones, así que en vi apliqué algo como:


:1,$ s/$/;/g

Con eso se agregaron los ";"s respectivos y listo ...

Espero les sirva si lo necesitan alguna vez.

bye
:)