MySQL y Access
4 seguidores
No se si esto se pone aqui.
En un intento de aprender algo, estoy intentando exportar una base de datos de access 2000 para subirlo como base de datos mysql.
Bien, primero bajé un driver mysql, comprobé que el windows estaba actualizado. Nada no funciona, no conecta.
Despues buscando por internet encontre que ese driver era ya antiguo y me bajé MyODBC-standard-3.51.8-win. Este parece mejor, venia ya configurado pero sigue igual.
Despues instalé IIS server, por si hace falta.
Desinstale el programa y lo vuelvo a instalar, sigue igual sale error cannot conect to MySql server on localhost.
Será problema del puerto 3306 ó algo que hago mal?
gracias de antemano....
helenp
Bueno,
que lio.........
Finalmente he conseguido algo, no sé si es correcto.
Pero al dar a exportar tabla en access y guardar como ODBC Databases, lo hace pero lo guarda en 3 archivos .frm, .MYD, y .MYI....
Yo pensaba que iba a guardarlo en .sql que es lo que necesito para subirlo.
Voy por mal camino?
Usuario desconocido
Pero bueno que barbaridad es esa que estas haciendo !!
Antes de entrar en detalles te recomiendo leer lo que pone en letra grande.
Eso que te has bajado de la pagina mysql no es mas que un "driver" para que puedas trajabajar desde MS Acces sobre una base de datos mysql, lo pillas?
...y no al reves.
helenp
Pero bueno que barbaridad es esa que estas haciendo !!
jejejej
pues jugando....jugando aprenden los niños.
Es que al crear una base de datos en mi host y entrando en phpmyadmin no me entero de nada como hacer las tablas,
pensaba que si consigo subir una que tengo asi mas facilmente lo entenderé....y jugando aprender sobre algo real.
De todas formas tambien he bajado un programa mysql, en la cosola de winmysqladmin veo las tablas que he exportado, aunque solo las columnas. He leido que esos archivos son los de mysql, uno es diseño etc.
O sea primero tengo que tener una tabla mysql.
Y lo mejor es aprender usando el phpmyadmin en el host?
algunos buenos links en español?
Usuario desconocido
si tienes el phpmyadmin ya vas por muy buen camino.
para aprender mysql lo podras hacer muy bien con phpmyadmin, tienes todas las herramientas necesarias incluso para hacer backups por si quieres repetir una de tus aventuras "mysql-destruction".
Si no me equivoco puedes incluso importar archivos en formato "cvs" que es lo que puedes exportar desde MS Acces.
helenp
Anoche, haciendo tonterías hice una tabla en phpmyadmin y vi que se puede importar en cvs.
Bueno esa tonteria que no es nada, lo he exportado y se ha abierto bien en access. Solo estoy jugando. No voy a usarlo hasta que entienda.
Ahora he exportado una tabla de mi base access en cvs y despues he hecho una base de datos nueva en phpmyadmin y he importado ese archivo, pero sale error de syntax.....
es un follon.
Bueno mi idea si es que si aprendo algun día es tener una base de datos en access, una tabla donde tengo todos los datos, (actualmente usamos excel) pero en access se puede hacer mejor. A partir de la tabla tener diferentes consultas sobre reservas, clientes y organizar la limpieza etc.
Y sincronizarlo con la base mysql en la web. Aunque quizas mas facil trabajar directamente desde mysql en la web.
Lo que supongo que en mysql se puede igual, si no lo he visto nunca.....
Lo que quiero es que mi colega y trabajadores pueda tener accesso a la base igual que yo, y más adelante incluso poder tener la disponibilidad de las reservas hecha automaticamente a la pagina web mediante php e incluso coger las reservas online....
Se podrá hacer?
Que me recomienda?
A proposito, gracias
mik
Para convertir tablas access en mysql echale un vistazo a esto:
http://www.convert-in.com/acc2sql.htm
Supongo que habrá mil programas parecidos: coge un access y, o bien te crea directamente la misma tabla en el mysql server si tienes acceso o te crea un archivo de texto intermedio que luego puedes importar desde el phpmyadmin. El archivo contiene las sentencias SQL 'CREATE TABLE' de creación de las tablas y las sentencias 'INSERT' (opcionalmente) con la introducción de los datos. En el phpmyadmin hay una opción para cargar un archivo de texto con una serie de sentencias SQL para que las ejecute secuencialmente. Echandole un vistazo a ese archivo puedes hacerte una idea de como se crean en realidad las tablas en mysql con sentencias SQL, aunque con el phpmyadmin se pueda hacer en modo gráfico.
Este programa en particular no es gratis. Te dejan bajarte una versión de evaluación que sólo hace la conversión de 5 de de las columnas de la tabla.
Una vez creada la tabla pudes actualizar los datos exportando a CSV en access e importando desde phpmyadmin. Pero ojo: en el proceso debes tener cuidado con las opciones de caracteres de escape de comillas y puntos y coma, caracteres de separación de los campos, caracteres de 'encerramiento' de los campos... para que sean las mismas opciones en access que en phpmyadmin.
Espero que te sirva.
helenp
lo voy a mirar, gracias
pero ya estoy intentando aprender un poco lo básico,
y es divertido.
he comprado un cuaderno de php y mysql, tan solo 4.50 ?.........muy recomendado para empezar.
Ya he hecho varas cosas php, aun no he llegado a mysql.
Y bueno llevo ya horas intentando como configurar includes_path
En un ejercicio se usa.
Todo esta explicado menos esas cosas.
Donde guardo conexion.php y func.php?
es que al abrir libro de visita sale error: Warning: mysql_connect(): Unknown MySQL Server Host '...' (11001) in E:\Documents and Settings\Administrador\Mis documentos\Marbella Sun Rentals\php web\conexion.php on line 4
linea 4: $link=mysql_connect("...","usuario"," contraseña");
o es en el conexion.php?
En info.php pone includes_path .;c:\php4\pear
lo qual no puede ser correcto la letra es e.
He cambiado en el php.ini que esta en carpeta winnt
a ; Windows: "\path1;\path2"
;include_path = "e:\php\includes"
y hasta despues de reiniciar esta lo mismo de antes.
pero ademas la carpeta includes no existe así que faltará algo más....
Bueno seguire buscando como configurar los includes
helenp
Bueno asunto cerrado,
ojeando veo que mas adelante en el libro explican el tema de la conexion.......lo que no entiendo es porque lo usan antes de explicarlo....
volveré cuando tenga más conocimientos.
A estudiar
Usuario desconocido
entonces....siges recomendando el cuaderno por 4,50 ?? ;)
helenp
entonces....siges recomendando el cuaderno por 4,50 ??
Bueno si,
porque son ejemplos, y se puede bajar sus ejemplos,
supongo que son para usar en colegios con un maestro.
No funcionaba porque escribi un un 1 en vez de l,
en el código ambos se ven iguales :)
Bueno, yo habia instalado apache, php y mysql por separado, despues
lo quite pensando mejor un de eso que ya viene todo incluido y configurado por si yo habia hecho algo mal.
Pues con lo primero al escribir el codigo y si me equivocaba al verlo en IE me decia en que línea habia un error, así era muy facil encontrarlo, soy muy mala copiando codigos tantos $"()......
y ahora con el Apache2Triad que me he instalado, sale una ventana en blanco sin decir donde hay un error.........eso no me gusta.
Que tengo que hacer para que me lo diga en IE como antes?
O se puede ver donde hay error en dreamveawer?
Para no desinstalarlo.
Gracias
helenp
Bueno ya esta resuelto,
vaya mierda, con perdón, los packs donde viene todo incluido........
al final he probado varios y he vuelto a instalar apache, php, mysql y phpmyadmin por separado....
Y funciona y me dice los errores, aunque el libro de visitas ya no funciona, con los otros si,
Igual, a tomar por culo solo estaba aprendiendo, si me hace falta más adelante habrá que instalar extensiones y más cosas.
salmon
Yo uso el AppServ y va muy bien, el pack incluye:
# PHP 4.3.8
# Apache 1.3.31
# MySQL 4.0.20
# Zend Optimizer 2.5.3
# phpMyAdmin 2.6.0-rc1
# Perl 5.8.4
helenp
Gracias, lo probaré, aunque ahora manualmente me funciona bien, no se si lo de perl más adelante lo necesitaré.......eso si que no lo tengo
Gusgsm
¿Has probado DBManager? Yo lo uso (version standard http://www.dbtools.com.br/EN/dbmanagerpro/ ) y funciona bien.
helenp
Gracias, pero el asunto ya no es actual.
Lamentablemente es un post del 2004, debido a problemas que ha habido en dmstk, hay posts antiguos que parecen actuales.
Gracias de todas formas