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.