domenica 28 novembre 2010

Come leggere un file con estensione .mysql

Oggi qualcuno anche inesperto potrebbe voler leggere un file con estensione .mysql per poterlo leggere.

Cosa è un file sql?
MySql è un database che ha un suo formato e una sua logica proprietari. I dati in esso contenuti possono essere esportati in un formato testo, appunto .sql o .myslq. Questo metodo serve per salvare i dati e quindi poter essere ripristinati. Se viene diffuso un file .sql o .mysql è possibile leggerlo solo con MySql.

Cosa devo fare per leggere il file di testo .sql o .msql?
Devo scaricarmi e installare il programma MySql da qui, è gratis. Scegliete la piattaforma di installazione. Io ho Windows XP a 32 bit e quindi farò i riferimenti a questa piattaforma. Installando confermate tutto e soprattutto ricordatevi la password dell'utenza che avete scelto, es: miapassword.

Dopo 'installazione che faccio?
Una volta installato MySql vado nella directory bin dove si trova il programma MySql . Questa directory bin si trova nella cartella dei programmi. La mia cartella è il file .mysql, es:
C:\Programmi\MySQL\MySQL Server 5.0\bin 
Controllate dove si trova la vostra cartella di MySql appena installata! In questa cartella copiate il file .mysql che volete importare. Se il file si chiama dati.mysql, copiatelo nella cartella bin tramite "Risorse del computer".
Andate nel "Prompt dei comandi" (Start/Programmi/Accessori). Cambiate cartella digitando il comando nel prompt dei comandi:
CD  "C:\Programmi\MySQL\MySQL Server 5.0\bin"
e dare invio. 
Adesso lancio il seguente comando per lanciare MySql:
mysql --user=root --password=miapassword
Adesso siete dentro MySql e il prompt è >.  Qui dovete creare un database, es: miodatabase. Per fare ciò dovete digitare i seguenti comanti chiusi da punto e virgola:
create database miodatabase;
date invio e poi uscita da MySql col comando:
exit;
e date invio.
Ritornate al prompt. Digitate poi la seguente riga:
mysql  miodatabase <dati.mysql -u root -p
e date invio. Vi verrà chiesta la password. Naturamlmente il file più lungo è e più lunga sarà la durata dell'importazione.
Sono sempre disponibile per chiarimenti.

2 commenti:

Anonimo ha detto...

Ciao la guida funziona, ma il file che mi genera dove lo trovo?

lux ha detto...

:)
MySql è un database. In poche parole è un contenitore di dati che può essere letto:
1. direttamente
2. tramite programmi appositi.
Si legge direttamente lanciando mysql nella direttori bin:
mysql --user=root --password=myapassword
Bisogna conoscere il linguaggio SQL per poter interrogare la libreria di dati!
Ma si può scaricare anche un programma che legge i dati SQL (sono quasi tutti gratis).
Ciao