DeDoForum

Forum
 
IndiceIndice  2°Portale2°Portale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrarsiRegistrarsi  Lista utentiLista utenti  GruppiGruppi  AccediAccedi  

Condividere | 
 

 Indroduzione Mysql

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
DeDo
Founder
Founder
avatar

Numero di messaggi : 149
Data d'iscrizione : 15.02.08

Gioco di ruolo
FoReStA FoReStA: Il MiO CaMpO Di BaTtAgLiA
DeSeRtO DeSeRtO: Il MiO CaMpO Di BaTtAgLiA

MessaggioOggetto: Indroduzione Mysql   Lun Feb 18, 2008 12:39 am

Introduzione a MySQL

MySql è il database relazionale open source più diffuso al mondo.
Originariamente sviluppato dalla società svedese TcX per uso interno, MySql costituisce oggi la soluzione ottimale (soprattutto in ambiente Linux) per chi è in cerca di un database veloce, flessible, affidabile e, soprattutto, gratuito!
Chiunque fosse interessato ad ottenere una copia gratuita di MySql può collegarsi al sito mysql dove, tra l'altro, è disponibile anche una esaustiva documentazione.

Prima di addentrarci nei meandri di MySQL ritengo opportune alcune precisazioni preliminari:

1. MySQL NON va confuso con SQL. SQL è un linguaggio di interrogazione strutturata sviluppato da IBM. MySQL sfrutta SQL per interagire con i dati. Quindi: SQL è un linguaggio, MySQL è un programma.

2. MySQL NON è un database, ma un sistema di gestione, o più precisamente un DBMS (Database Mangment System). Un DBMS può contenere e gestire più database gestendo simultaneamente le richieste di diversi eventi.

3. MySQL è un prodotto multi-piattaforma: ciò significa che può girare sia in ambiente Linux che Windows

4. MySQL è open-source: questo significa non solo che è gratuito, ma anche che avete a disposizione il codice sorgente del programma e quindi, se sapete dove mettere le mani, potete modificarlo ed adattarlo alle vostre specifiche esigenze.

5. MySQL è molto diffuso ed utilizzato nelle applicazioni per il Web. Principalmente viene utilizzato insieme a Php, tuttavia non sono infrequenti utilizzi di MySql con altri linguaggi di scripting server side quali, ad es., Asp, Cgi, Jsp, ecc.


Installare MySQL su Linux
Per prima cosa dobbiamo procurarci una versione aggiornata del MySql.
Per fare ciò basta collegarsi al sito mysql, accedere all'area download e scaricare (gratuitamente) una copia dell'ultima versione disponibile i MySql.

Dopo aver scaricato il file (.zip o .tar.gz) è necessario, ovviamente, decomprimerlo.

Se siete in ambiente Linux, seguite gli step che vi descriverò qui sotto.
Loggatevi come Root nella Shell, spostatevi nella directory in cui avete scaricato il file e decompattatelo:

codice:
gunzip < mysql-xxx-pc-linux-gnu-i686.tar.gz | tar xvf -Ovviamente xxx sta per il numero della versione che viene scaricata.
Ora entrate nella directory appena creata:

codice:
cd mysql-xxx-pc-linux-gnu-i686Ora configuriamo il MySQL limitandoci a specificare solamente il percorso in cui effettueremo l'installazione:

Quote:
./configure --prefix=/usr/local/mysql

Seguite la procedura a video facendo riferimento, per eventuali dubbi, al file readme che vi consiglio di stampare e tenere sottomano.
Finita questa procedura digitate:

codice:
makePer finire lanciatte lo script di installazione vero e proprio:

Quote:
scripts/mysql_install_db

Questo script genererà tutti i file necessari al funzionamento di MySQL all'interno della directory specificata (/usr/local/mysql).
Ora dovrebbe essere tutto pronto... proviamo quindi ad avviare il daemon MySQL. Entriamo quindi nella giusta directory e lanciamo il server MySQL:

codice:
cd /usr/local/mysql/
bin/safe_mysqld &Il comando safe_mysqld avvia il server ed il carattere & forza l'esecuzione in background.
Per verificare che tutto funzioni correttamente digitate:

codice:
ps -aux |grep mysqlSe mysqld è in essecuzione dovrebbe risultare una sua istanza..


Installare MySQL su Windows

Andate sul sito ufficiale di MySQL è scaricate una versione per Windows.
Come potete vedere si tratta di un semplicissimo file zip auto-installante. Facendo doppio click sul file compresso si avvierà quindi automaticamente la procedura di installazione.
Una volta completata l'installazione MySQL dovrebbe trovarsi al seguente percorso:

codice:
C:\MySQLPer avviare il server MySQL entrare nella sotto-directory bin e cliccate due volte su mysqld.exe, oppure aprite il prompt di MS-DOS e digitate:

Quote:
C:\> C:\mysql\bin\mysqld

Per disattivare il servizio aprite il prompt MS-DOS e digitate:

codice:
C:\> C:\mysql\bin\mysqladmin shutdownAffinche sia possibile avviare automaticamente il processo è necessario installare MySQL come servizio di Windows (NT, 2000, XP, 2003) in modo tale che MySQL si avvii e si stoppi simultaneamente con l'avvio e l'arresto di Windows.
Per installare il server MySQL come servizio è necessario, per prima cosa, stopparlo qualora sia già in esecuzione; dopodichè:

codice:
C:\> C:\mysql\bin\mysqld --installCon questo comando abbiamo creato un nuovo servizio sul server. Ora dobbiamo avviarlo.
Apriamo il pannello di controllo e poi: Strumenti di amministrazione > Servizi.
Scorriamo la lunga lista finché non troviamo MySQL.

Se lo stato del servizio in questione non è "Avviato" selezioniamo MySQL col taso destro del mouse e poi Proprietà. Si aprirà questa finestra:

Ora selezioniamo "Automatico" come Tipo di avvio. Se volete attivare subito il servizio cliccate su Avvia.


Citazione :
la guida non e mia
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://dedof.attivoforum.com
bomberino95
Vice Admin
Vice Admin
avatar

Numero di messaggi : 140
Età : 21
Data d'iscrizione : 17.02.08

Gioco di ruolo
FoReStA FoReStA: bombersimo
DeSeRtO DeSeRtO:

MessaggioOggetto: Re: Indroduzione Mysql   Lun Feb 18, 2008 4:44 pm

molto molto utile! metto in rilievo!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Gavaxs
nuovo utente
nuovo utente
avatar

Numero di messaggi : 39
Età : 23
Località : Caserta
Data d'iscrizione : 18.02.08

MessaggioOggetto: Re: Indroduzione Mysql   Mar Feb 19, 2008 4:51 pm

utile, grazie per averla postata!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
bomberino95
Vice Admin
Vice Admin
avatar

Numero di messaggi : 140
Età : 21
Data d'iscrizione : 17.02.08

Gioco di ruolo
FoReStA FoReStA: bombersimo
DeSeRtO DeSeRtO:

MessaggioOggetto: Re: Indroduzione Mysql   Ven Feb 22, 2008 9:04 pm

qualcuno qui è asperto di mysql?

_________________
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dj mAc 94
nuovo utente
nuovo utente


Numero di messaggi : 16
Data d'iscrizione : 18.02.08

MessaggioOggetto: Re: Indroduzione Mysql   Mar Feb 26, 2008 6:21 pm

bella però metteteci guide vere e proprie relative all'uso di certi programmi!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Contenuto sponsorizzato




MessaggioOggetto: Re: Indroduzione Mysql   

Tornare in alto Andare in basso
 
Indroduzione Mysql
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 di 1

Permesso di questo forum:Non puoi rispondere agli argomenti in questo forum
DeDoForum :: Linguaggi Di Programmazione :: altri linguaggi-
Andare verso: