DeDoForum
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

DeDoForum

Forum
 
IndiceIndice  2°Portale2°Portale  Ultime immaginiUltime immagini  CercaCerca  RegistratiRegistrati  AccediAccedi  

 

 Indroduzione Mysql

Andare in basso 
4 partecipanti
AutoreMessaggio
DeDo
Founder
Founder
DeDo


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

Indroduzione Mysql Empty
MessaggioTitolo: Indroduzione Mysql   Indroduzione Mysql EmptyLun 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
Torna in alto Andare in basso
http://dedof.attivoforum.com
bomberino95
Vice Admin
Vice Admin
bomberino95


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

Gioco di ruolo
FoReStA FoReStA: bombersimo
DeSeRtO DeSeRtO:

Indroduzione Mysql Empty
MessaggioTitolo: Re: Indroduzione Mysql   Indroduzione Mysql EmptyLun Feb 18, 2008 4:44 pm

molto molto utile! metto in rilievo!
Torna in alto Andare in basso
Gavaxs
nuovo utente
nuovo utente
Gavaxs


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

Indroduzione Mysql Empty
MessaggioTitolo: Re: Indroduzione Mysql   Indroduzione Mysql EmptyMar Feb 19, 2008 4:51 pm

utile, grazie per averla postata!
Torna in alto Andare in basso
bomberino95
Vice Admin
Vice Admin
bomberino95


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

Gioco di ruolo
FoReStA FoReStA: bombersimo
DeSeRtO DeSeRtO:

Indroduzione Mysql Empty
MessaggioTitolo: Re: Indroduzione Mysql   Indroduzione Mysql EmptyVen Feb 22, 2008 9:04 pm

qualcuno qui è asperto di mysql?
Torna in alto Andare in basso
Dj mAc 94
nuovo utente
nuovo utente
avatar


Numero di messaggi : 16
Data d'iscrizione : 18.02.08

Indroduzione Mysql Empty
MessaggioTitolo: Re: Indroduzione Mysql   Indroduzione Mysql EmptyMar Feb 26, 2008 6:21 pm

bella però metteteci guide vere e proprie relative all'uso di certi programmi!
Torna in alto Andare in basso
Contenuto sponsorizzato





Indroduzione Mysql Empty
MessaggioTitolo: Re: Indroduzione Mysql   Indroduzione Mysql Empty

Torna in alto Andare in basso
 
Indroduzione Mysql
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Indroduzione C

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
DeDoForum :: Linguaggi Di Programmazione :: altri linguaggi-
Vai verso: