importare tabelle

ciao Gianni,

stiamo cercando di importare delle tabelle che si trovano in un server di una rete ( non collegato a internet).

Vorremmo importarle (e vederle) con phpmyadmin.

E' possibile collegarsi con phpmyadmin? come?

Noi abbiamo creato (da "privilegi") un  nuovo utente con host, pwd, priv.locali, grant.

Però nella pagina principale abbiamo ancora.. "MySQL 4.1.9-max in esecuzione su localhost come root@localhost" e il mio amico dice che dovrebbe comparire al posto di root..  il nome del nuovo utente che abbiamo appena inserito in "privilegi"..: è giusta questa strada? cosa dobbiamo fare ancora per riuscire a importare quelle tabelle?

(x esempio da access il mio amico selezionando ODBC riesce ad importarle e poi lavorarci.. ma con phpmyadmin come è possibile?)

grazie

ciao :bye:

g.

inviato 10 anni fa
gilles27
X 0 X

Chiariamo il significato di importare. Se non ho capito male tu vuoi semplicemente accedervi, non copiarle da un DB all'altro. Giusto?

In particolare mi sembra di aver capito che vuoi usare phpMyAdmin per accedere (vedere) ad un DB che non si trova sulla stessa macchina.

La cosa è abbastanza semplice e necessita 2 passaggi:

1) il server MySQL deve essere configurato per l'accesso da remoto e bisogna conoscere nome e password di un utente che ha i premessi di loggarsi da remoto. Per l'utente va bene "root" perché ha per default il diritto di loggarsi anche da remoto. Invece per essere sicuri che MySQL risponderà alle alle connessioni provenienti dall'esterno (e nonsolo da localhost) devi guardare il file my.ini (lo trovi nella cartella di MySQL se sei su windows) e verificare che non ci sia la riga "skip-networking"

2) configurare phpmyadmin affinche si connetta al server MySQL. In particolare nel file config.inc.php devi modificare:

   a) la riga $cfg['Servers'][$i]['host'] in modo che contenga l'IP della macchina che ospita MySQL

   b) la riga $cfg['Servers'][$i]['auth_type'] potresti metterla a "cookie" in modo che all'avvio di phpmyadmin ti vengano chiesti nome e password dell'utente del DB MySQL

  c) le altre direttive possono essere lasciate vuote

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

grazie.

proverò a breve.

ciao :)

risposto 10 anni fa
gilles27
X 0 X

Chiariamo il significato di importare. Se non ho capito male tu vuoi semplicemente accedervi, non copiarle da un DB all'altro. Giusto?

In particolare mi sembra di aver capito che vuoi usare phpMyAdmin per accedere (vedere) ad un DB che non si trova sulla stessa macchina.

La cosa è abbastanza semplice e necessita 2 passaggi:

1) il server MySQL deve essere configurato per l'accesso da remoto e bisogna conoscere nome e password di un utente che ha i premessi di loggarsi da remoto. Per l'utente va bene "root" perché ha per default il diritto di loggarsi anche da remoto. Invece per essere sicuri che MySQL risponderà alle alle connessioni provenienti dall'esterno (e nonsolo da localhost) devi guardare il file my.ini (lo trovi nella cartella di MySQL se sei su windows) e verificare che non ci sia la riga "skip-networking"

2) configurare phpmyadmin affinche si connetta al server MySQL. In particolare nel file config.inc.php devi modificare:

   a) la riga $cfg['Servers'][$i]['host'] in modo che contenga l'IP della macchina che ospita MySQL

   b) la riga $cfg['Servers'][$i]['auth_type'] potresti metterla a "cookie" in modo che all'avvio di phpmyadmin ti vengano chiesti nome e password dell'utente del DB MySQL

  c) le altre direttive possono essere lasciate vuote

 :bye:

ciao Gianni,

sono stato impreciso.. quindi cercherò di essere + preciso ora:

1.in realtà non dovrei solo accedere(vedere) a quelle tabelle ma anche copiarle.. nel caso che copiarle fosse troppo complicato io cmq inizierei per ora a realizzare il primo punto di quanto mi hai detto.. è cioè di vederle e basta.

2.le tabelle..  sono tabelle oracle.. quindi dovremmo collegarci a un db oracle che risiede come hai giustamente capito in un'altra macchina (per esempio con l'Access di una macchina siamo riusciti ad importarle usando ODBC).

Vorremmo riuscirci ora anche con phpmyadmin .. >:( :(

grazie. ;)

g.

risposto 10 anni fa
gilles27
X 0 X

phpMyAdmin funziona solo con MySQL!

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
phpMyAdmin funziona solo con MySQL!

..sai se esiste qualche altro programma che mi permette di importare quelle tabelle?

risposto 10 anni fa
gilles27
X 0 X

da Oracle a MySQL?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

sì.. se ci riesce Access con ODBC non riesco a capire perchè non esista un interfaccia per MySql che le importa?... :o :( ..

 

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