Importare una tabella access in MySql

ho fatto una ricerca sul forum ma non ho trovato nulla, si puo' Importare una tabella access in MySql?

inviato 10 anni fa
blackeyes
X 0 X

Si, esistono diversi programmi che permettono di farlo. Ti segnalo il tool di MySQL:

http://www.mysql.com/products/tools/migration-toolkit/

e quello di SQLYog:

http://www.webyog.com/en/

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Si, esistono diversi programmi che permettono di farlo. Ti segnalo il tool di MySQL:

http://www.mysql.com/products/tools/migration-toolkit/

e quello di SQLYog:

http://www.webyog.com/en/

 :bye:

Grazie lo scarico subito O0

risposto 10 anni fa
blackeyes
X 0 X

ho istallato il migration toolkit ma non riesco a fargli Importare una tabella access in MySql debbo avere altri sw a parte la console jre istallati sul pc?

risposto 10 anni fa
blackeyes
X 0 X

Sorry ma con mysql sono agli inizi e ho olti dubbi. Io utilizzo uno spazio gratuito per avere un db mysql in locale non ho nulla ho istallato solo il migration toolkit nella sezione target connection parameter metto come hostname localhost, come user e password quelli che uso per accedere al db su altervista la port lascio 3306 anche perche' non saprei cosa mettere...

e ricevo questo log

Connecting to source database and retrieve schemata names.
Create a dummy schema list because Access only has one schema for each file.
Return schemata list.
Schemata names retrieved successfully.
Initializing JDBC driver ... 
Driver class MySQL JDBC Driver 3.1
Opening connection ... 
Connection jdbc:mysql://localhost:3306/?user=syrio&password=******&useServerPrepStmts=false&characterEncoding=UTF-8
The connection to the target database could not be established (error: 0).
ReverseEngineeringMysqlJdbc.getVersion :Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused: connect
   at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
   at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
   at com.mysql.jdbc.Connection.createNewIO(Connection.java:2541)
   at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
   at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at com.mysql.grt.modules.ReverseEngineeringGeneric.establishConnection(ReverseEngineeringGeneric.java:96)
   at com.mysql.grt.modules.ReverseEngineeringGeneric.getVersion(ReverseEngineeringGeneric.java:116)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at com.mysql.grt.Grt.callModuleFunction(Unknown Source)


** END NESTED EXCEPTION **



Last packet sent to the server was 0 ms ago.
Details: 
com.mysql.jdbc.Connection.createNewIO(Connection.java:2607)
com.mysql.jdbc.Connection.<init>(Connection.java:1474)
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
com.mysql.grt.modules.ReverseEngineeringGeneric.establishConnection(ReverseEngineeringGeneric.java:96)
com.mysql.grt.modules.ReverseEngineeringGeneric.getVersion(ReverseEngineeringGeneric.java:116)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.mysql.grt.Grt.callModuleFunction(Unknown Source)

Dove sbaglio?

risposto 10 anni fa
blackeyes
X 0 X

quindi vuoi portare un DB Access in un server MySQL su altervista? Se è così allora "localhost" è sbagliato, perché significa "questo compiuter" metre tu dovresti indicare il nome (il nome di dominio) del server di altervista.

Comunque non credo che altervista sia accessibile da un PC esterno (il tuo).

Ti conviene installare MySQL sul tuo PC, effettuare la conversione del DB Access, e poi portare il DB MySQL in remoto su Altervista. Qust'ultimo passaggio lo fai con phpmyadmin.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

lo supponevo, quale versione di Mysql debbo istallare?

E' complicata l'istallazione?

Grazie ancora per la costante disponibilità

risposto 10 anni fa
blackeyes
X 0 X

L'installazione di MySQL è semplicissima, c'è un installer che provvede a tutto.

Per quanto riguarda la versione, potresti scegliere di usare la 4.1 (in un articolo sul sito viene spiegato come installarlo) oppure la 5.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda