Estoy trabajando en una atmósfera de proyecto, y necesito importar datos almacenados en una base de datos de MS ACCESS a mySql. Para mySql estoy usando phpMyAdmin en una máquina Ubuntu, tengo otra Máquina Windows desde donde puedo acceder a Access DB, ¿En MS Access 2003 no puedo encontrar una opción para convertir los datos a mySql? Se puede hacer esto?Importación de MS ACCESS DB a mySql?
Respuesta
Eche un vistazo a Access to MySQL. Facilita la conversión de una base de datos de Access a MySQL.
Siempre es posible realizar una exportación rápida y sucia desde Access a cualquier base de datos ODBC seleccionando una tabla en Access y simplemente seleccionando EXPORTAR en el menú Archivo. Una de las opciones de exportación (en el menú desplegable de la parte inferior) es ODBC, y si tiene un DSN configurado para su otra base de datos, puede exportarlo directamente. Obviamente, los tipos de datos no serán necesariamente perfectos para la base de datos de destino, pero no malversarán ningún dato; es posible que necesite ajustar los tipos de datos después de la exportación.
Creo que es sorprendente que Access pueda hacer esto, para ser honesto, pero funciona.
guía paso a paso para ejecutar aplicaciones frontend de acceso con base de datos MySQL en servidor web (no necesita IMPORTAR las tablas, puede usar su aplicación msaccess CON ellas en el servidor web) y EXPORTAR tablas MsAccess a MySQL (una vez que inicia ese camino, que quiere que sea un camino de dos vías, créanme):
Si está ejecutando MsAccess, supongo que está utilizando ventanas
- Instalar MySQL ODBC 5.1 Driver (conector) http://dev.mysql.com/downloads/connector/odbc/
- Abra el PANEL DE CONTROL en la máquina ganadora
- herramientas administrativas (si Vista o Seven, la búsqueda de ODBC)
- SET orígenes de datos ODBC
- DSN de sistema
- AÑADIR
dependiendo de su servidor, es posible que tenga alguna dificultad para encontrar el servidor nombre o IP, busque la conexión de la base de datos SSH (o algo así). como un ejemplo, lea Preguntas de NetSol: http://www.networksolutions.com/support/how-to-back-up-the-mysql-database-using-ssh/
si quieres exportación por lotes/DUMP a MySQL desde MsAccess, puede crear un formulario en Access, poner un botón en él, y en VBA crear esta sub para el OnClick () evento:
Dim sTblNm As String
Dim sTypExprt As String
Dim sCnxnStr As String, vStTime As Variant
Dim db As Database, tbldef As DAO.TableDef
On Error GoTo ExportTbls_Error
sTypExprt = "ODBC Database"
sCnxnStr = "ODBC;DSN=DSNname;UID=userOnServer;PWD=pwdOnServer"
vStTime = Timer
Application.Echo False, "Visual Basic code is executing."
Set db = CurrentDb()
For Each tbldef In db.TableDefs
Debug.Print tbldef.Name
sTblNm = tbldef.Name
DoCmd.TransferDatabase acExport, sTypExprt, sCnxnStr, acTable, sTblNm, sTblNm
Next tbldef
MsgBox "Done!"
On Error GoTo 0
SmoothExit_ExportTbls:
Set db = Nothing
Application.Echo True
Exit Sub
ExportTbls_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure ExportTblsODST"
Resume SmoothExit_ExportTbls
veces, durante la ejecución de las ventanas no están en inglés las que podría recibir el error 2507. cambio "base de datos ODBC" "ODBC" (funciona con el francés).
importadores: en MsAccess: 1. ARCHIVOS 2. fuente de datos externa 3. Vincular tablas
un frontend MsAccess duerma realmente importa qué motor de base de datos que está utilizando, la práctica de manera segura es tener 2 separada de MDB : consultas, formularios, macros, etc. Y datos sin procesar. De esa forma, puede pasar de una base de datos local a un servidor remoto. y su archivo de aplicación central no contiene datos correctos.
- 1. ¿Cómo conectar java a Ms Access 2010?
- 2. Sincronizar datos de MS Access a MS SQL
- 3. C# Cómo conectar a MS Access 2007
- 4. MS Access Propiedades
- 5. MS Access sin VBA?
- 6. MS Access trigger?
- 7. Nhibernate y MS Access
- 8. MS Access prepara declaraciones
- 9. importación de sofá DB
- 10. Convertir TSQL a MS-Access SQL
- 11. Biblioteca de MS Access para python
- 12. importación DB MySQL con XAMPP en la línea de comandos
- 13. Extraiga Objeto OLE (pdf) de Access DB
- 14. Redis DB exportación/importación
- 15. SQL Server Express vs MS Access
- 16. ¿Tenemos transacciones en MS-Access?
- 17. No puedo acceder a ODBC DB con MS Access2007
- 18. Seleccionar registros omitiendo filas en MS Access
- 19. VBA + Hilos en MS Access
- 20. Conexión de Excel oledb al acceso de bloqueo de base de datos Ms-Access db
- 21. ¿Cómo forzo a MS Access a conservar su formato SQL?
- 22. MS Access MDB * Conversión a MySQL o SQLite, problema en la codificación de los datos
- 23. Importación de datos desde la base de datos de geonames.org a MySQL DB
- 24. MS Access: tamaño de papel personalizado
- 25. MS Access: Determine el tipo de objeto
- 26. MS-Access, VBA y manejo de errores
- 27. Importación de registros de PostgreSQL a MySQL
- 28. Recuperar lista de tablas en el archivo MS Access
- 29. Creando una base de datos MS Access usando python
- 30. Recuperar datos URL JSON en MS Access
Relacionados con esto: http://stackoverflow.com/questions/4809654/how-to-import-a-mdbaccess-database-to-mysql/11644195#11644195 – Jacob