Installazione di Mysql: istruzioni passo passo. Installazione di MySQL su Windows (4) Installazione manuale di MySQL su Windows

Installare MySQL non causa mai problemi sia sulla piattaforma Windows che su tutta la famiglia Linux. Sul sito ufficiale puoi trovare MySQL Installer, rispondere a tutte le sue domande e ottenere immediatamente un sistema di gestione del database funzionante.

Funzionalità di installazione di MySQL

Le possibilità che il programma di installazione standard non funzioni come previsto sono trascurabili, ma anche se si verificano, puoi provare a installare una versione diversa, ricontrollando il file my.ini e consentendo semplicemente l'accesso alla porta 3306, che di solito è la causa dei problemi.

L'utilizzo di MySQL in progetti reali porterà necessariamente alla necessità di lavorare con la riga di comando del server e risolvere problemi amministrativi:

  • utenti;
  • Banca dati;
  • velocità di lavoro;
  • ottimizzazione delle query;
  • migrazione dei dati, ecc.

Quando crei progetti web di grandi dimensioni, dovrai utilizzare MySQL per ottimizzare e gestire completamente le sue funzioni. Quando il sito web raggiunge il livello di una risorsa ad alto carico, dovrai adattare e testare my.ini, la configurazione del sistema di gestione dei dati.

Nell'ambiente Windows ci sono spesso casi in cui è difficile o semplicemente impossibile importare un database utilizzando strumenti convenienti (ad esempio phpMyAdmin), ma tutto può sempre essere fatto utilizzando la riga di comando.

Se una volta installato il server funziona perfettamente, la prima ragione di questo problema sono le impostazioni di my.ini (my.cnf per gli utenti Linux).

Tradizioni e caratteristiche dei sistemi operativi

L'installazione di MySQL può essere eseguita su una porta diversa (standard - 3306), e quindi non è necessario demolire quanto già installato.

Pacchetti e repository “magici” in Linux sono garanzia di aggiornamento continuo con un movimento estremamente chiaro verso l'obiettivo: in nessun caso il sistema deve cedere al panico.

La possibilità di installare, aggiornare e rimuovere, anche automaticamente, qualsiasi software in ambiente Windows si muove nella direzione del “sappiamo di cosa ha bisogno l'utente e possiamo sempre aiutarlo”.

In base a queste circostanze, nel tempo, la spazzatura derivante dalle installazioni/disinstallazioni dei programmi si accumula nelle profondità dei sistemi operativi, molti di essi lasciano tracce nei registri di sistema, file importanti e si bloccano nei processi di lavoro.

Poche persone desiderano reinstallare il sistema operativo, quindi qualsiasi installazione di software critico deve essere eseguita utilizzando metodi chirurgicamente precisi su un sistema assolutamente preparato.

L'installazione di MySQL è preceduta dalla disinstallazione dell'installazione precedente:

  • sc;

e installare i pacchetti:

  • vcredist_x64;
  • vc_redist.x64.

La disinstallazione della versione precedente viene eseguita dalla riga di comando in modalità amministratore. Non sempre è possibile rimuovere un'installazione precedente nella sezione Aggiungi o Rimuovi programmi. Non è sufficiente interrompere semplicemente il servizio o pulire il registro.

Installazione di MySQL su Windows

Il processo non pone problemi né per un professionista né per un principiante. La regola di base di cui dovresti fidarti e seguire durante l'installazione: MySQL funziona in modo affidabile e impeccabile.

Regola ausiliaria: dovresti fare affidamento sull'installazione da un archivio zip e sui tuoi sforzi. L'utilizzo del fedele programma di installazione MySQL "fai da te" serve solo per familiarizzare con l'argomento e il processo.

Solo durante l'installazione tramite MySQL Installer sarà possibile disinstallare il prodotto nella sezione “Aggiungi o rimuovi programmi”.

Installare Apache, MySQL, PHP su Windows è un processo collaudato da secoli. Tutto funziona sempre in modo stabile, affidabile ed efficiente. Se qualcosa va storto, significa che c'è un errore nei file di configurazione o di inizializzazione, il file host è stato ingiustamente dimenticato, è in esecuzione un'applicazione in conflitto o ci sono problemi derivanti da un'installazione precedente (servizio, registro).

Inizio veloce

Il primo passo: scarica l'archivio zip della versione richiesta dal sito ufficiale. L'ultimo per oggi è 5.7.21 e decomprimilo.

Secondo passo: selezionare l'unità e la cartella in cui verranno posizionati il ​​DBMS e i suoi database. È meglio installare Apache, MySQL e PHP in un unico posto. Ma questa circostanza non è assolutamente importante. Una soluzione diversa creerà semplicemente difficoltà nella realizzazione di progetti reali. Di tanto in tanto sarà necessario accedere alle cartelle di questi prodotti e ricordare dove è installato tutto è una perdita di tempo.

Terzo passo: scrivere il file “my.ini”. Questo è un file molto importante, ma un esempio come questo è un buon punto di partenza:

Una circostanza importante: su Internet puoi trovare tantissimi esempi di my.ini. È importante considerare la data dell'opzione proposta. Il mondo sta cambiando così rapidamente che le vecchie versioni di file importanti non sempre corrispondono alle ultime versioni dei programmi.

Chiarire la posizione e l'installazione di MySQL

Dopo che l'archivio zip è stato decompresso, dovrebbe essere integrato con le seguenti cartelle:

  • scFile;
  • scLog;
  • scTmp;
  • MySQL_DB (la cosa più importante!).

I nomi di queste cartelle possono essere qualsiasi, ma il pacchetto di installazione deve includere una posizione per l'importazione/esportazione dei file, una posizione per il registro, una posizione per i file temporanei e una cartella in cui verranno posizionati i database MySQL.

Una volta che tutto è pronto, dovresti avviare il prompt dei comandi in modalità amministratore ed eseguire solo due comandi. Nota: i comandi vengono eseguiti nella cartella bin del pacchetto MySQL, nel luogo in cui è posizionato.

La procedura non richiede molto tempo, ma una volta completata l'operazione “mysqld --console”, la riga di comando si blocca. Dovresti eseguire il secondo prompt dei comandi in modalità amministratore per impostare la password dell'utente - root.

Una password temporanea viene creata e visualizzata sullo schermo al primo comando. Dovresti scriverlo in modo da non dover ripetere nuovamente il processo. In questo esempio, la password temporanea era oRJiT%Im5eBA.

Dopo questi tre comandi, il server si è “avviato”, ma non è pronto per il lavoro: MySQL - è apparso nell'elenco dei servizi. È necessario impostare una password per root, aggiungere un paio di amministratori e riavviare il computer.

Fase finale dell'installazione

L'installazione di MySQL è completata, per creare la password di root, eseguire nuovamente il prompt dei comandi in modalità amministratore (2).

Nella seconda finestra, inserisci -u root -p. Qui è dove viene chiamato il server, non il suo demone. Ti verrà richiesto di inserire una password: è necessario inserire la stringa temporanea rilasciata in precedenza. In questo caso: oRJiT%Im5eBA.

L'unico primo e corretto comando è impostare una password per root:

  • ALTER USER "root"@"localhost" IDENTIFICATO DA "sc";

Invece di "sc" dovresti scrivere la password desiderata tenendo conto dei requisiti di sicurezza, cioè non due semplici caratteri, ma qualcosa di più o meno complesso. Assicurati di scrivere il simbolo ";" alla fine del comando. - questa è una squadra! Questo simbolo è obbligatorio.

Lo screenshot mostra l'aggiunta di altri due amministratori e la concessione loro di diritti di gestione completi sul sistema MySQL installato.

Questo completa la procedura; non è più complicata che installare MySQL su Ubuntu, CentOS, FreeBSD o un'altra versione di Linux. Va notato che l'opzione di installazione di Windows è un semplice utilizzo di un potente strumento per la creazione e l'utilizzo di database.

Qualità testata nel tempo

MySQL non ha praticamente concorrenza. È successo così: la sua nicchia, i suoi sviluppatori, la sua direzione di sviluppo. MySQL ha il suo posto nel "registro" dei più diffusi sistemi di gestione di database, ideale per progetti piccoli e grandi.

L'installazione di Apache, MySQL e PHP su un computer locale è una sorta di qualifica per uno sviluppatore (programmatore). La possibilità di installare LAMP e navigare in tutti i parametri dei file di configurazione è molto importante.

Una programmazione eccellente in PHP non è possibile senza una solida conoscenza del linguaggio stesso e dei sistemi di gestione dei database MySQL e Apache. E la conoscenza di "httpd.conf", "php.ini" e "my.ini" è importante e influisce in modo significativo sulla velocità, qualità e affidabilità dello sviluppo.

Installare MySQL insieme ad Apache e PHP è una buona pratica; configurarlo per un funzionamento ottimale è una conoscenza e abilità molto ricercata.

Voglio dirti come installare MySQL E phpMyAdmin su un computer locale che esegue Windows 7.

scopriamo innanzitutto di cosa si tratta MySQL

MySQL (“may-es-qu-el”, muscolo slang) è un sistema di gestione di database (DBMS) gratuito. MySQL è di proprietà di Oracle Corporation, che lo ha acquisito insieme all'acquisita Sun Microsystems, che sviluppa e supporta l'applicazione. Distribuito sotto la GNU General Public License o la propria licenza commerciale. Inoltre, gli sviluppatori creano funzionalità su richiesta degli utenti con licenza, è grazie a questo ordine che il meccanismo di replica è apparso quasi nelle prime versioni.

MySQL è la soluzione per applicazioni di piccole e medie dimensioni. Incluso nei server WAMP, LAMP e nei server portatili build Denver, XAMPP. MySQL viene generalmente utilizzato come server a cui accedono client locali o remoti, ma la distribuzione include una libreria back-end che consente di includere MySQL in programmi autonomi.

La flessibilità del DBMS MySQL è assicurata dal supporto per un gran numero di tipi di tabelle: gli utenti possono scegliere sia tabelle MyISAM che supportano la ricerca full-text sia tabelle InnoDB che supportano transazioni a livello di singolo record. Inoltre, il DBMS MySQL viene fornito con uno speciale tipo di tabella EXAMPLE che dimostra i principi della creazione di nuovi tipi di tabelle. Grazie all'architettura aperta e alla licenza GPL, nel DBMS MySQL compaiono costantemente nuovi tipi di tabelle.

Passiamo al download e all'installazione del DBMS MySQL.

Per cominciare, dovrai scaricare la distribuzione dal sito Web dello sviluppatore.

Per il download di Win 32: Windows (x86, 32 bit), programma di installazione MSI Elementi essenziali: consigliati

Per il download di Win 64: Windows (x86, 64 bit), programma di installazione MSI Elementi essenziali: consigliati

Dopo aver premuto il pulsante Scaricamento vedrai un modulo di registrazione, puoi saltarlo cliccando sul link sottostante ( » No grazie, portami ai download! ).

Dopo aver scaricato la distribuzione del pacchetto, iniziamo la sua installazione.

Consideriamo completata l'installazione di MySQL.

phpMyAdmin è un'applicazione web open source scritta in PHP ed è un'interfaccia web per l'amministrazione del DBMS MySQL. phpMyAdmin ti consente di amministrare un server MySQL tramite il tuo browser, eseguire comandi SQL e visualizzare il contenuto di tabelle e database. L'applicazione è molto popolare tra gli sviluppatori web, poiché consente di gestire il DBMS MySQL senza inserire direttamente i comandi SQL, fornendo un'interfaccia user-friendly.

Oggi phpMyAdmin è ampiamente utilizzato nella pratica. Quest'ultimo è dovuto al fatto che gli sviluppatori stanno sviluppando intensamente il loro prodotto, tenendo conto di tutte le innovazioni del DBMS MySQL. La stragrande maggioranza dei provider russi utilizza questa applicazione come pannello di controllo per offrire ai propri clienti la possibilità di amministrare i database loro assegnati.

L'applicazione è distribuita sotto la GNU General Public License e quindi molti altri sviluppatori la integrano nei loro sviluppi, ad esempio XAMPP, Denwer, AppServ.

Il progetto è attualmente localizzato in più di 50 lingue.

Ottimo, ora puoi scaricare phpMyAdmin

Vai al sito web del produttore nella sezione Download

Scegliamo una versione in base alle nostre esigenze. Al momento della stesura di questo articolo era rilevante 3.3.9.2 , richiedendo disponibilità PHP 5 e MySQL 5.

Il produttore fornisce 2 assemblaggi:

  • tutte le lingue- un pacchetto completo di interfacce “lingua”.
  • inglese- Interfaccia inglese

Per quanto mi riguarda, ho scelto un'interfaccia linguistica completa inclusa cerniera lampo

I file sono stati scaricati, il caso è sotto controllo. Vai alla console di gestione IIS. Successivamente, decidiamo se creeremo un sito separato o aggiungeremo una directory virtuale a un sito esistente. Ho scelto il secondo

Fare clic con il pulsante destro del mouse sul sito predefinito, "Aggiungi directory virtuale..."


Specifico l'alias "myadm" in modo che il mio sito possa essere chiamato "http://localhost/myadm" e specificare il percorso della cartella in cui verranno posizionati i file phpMyAdmin. Anche phpMyAdmin sarà disponibile tramite questo collegamento "http://localhost/phpmyadm", poiché questa cartella si trova (nel mio esempio) nella directory wwwroot e questa directory risponde a "http://localhost/". Ora puoi premere "ok", dopodiché verrà aggiunta la directory virtuale. Quindi estraiamo i file dell'archivio scaricato nella nostra cartella (ho C:\interpub\wwwroot\phpmyadm).


Apri il browser e vai all'indirizzo con phpMyAdmin "http://localhost/phpmyadm". Puoi dire tutto. phpmyadmin funziona. Puoi accedere al sistema come utente root e iniziare a lavorare, ma puoi anche configurare il sistema per farlo andando nella directory /setup/, nel mio caso "http://localhost/phpmyadm/setup"

Per prima cosa definiamolo: perché un programmatore Web ha bisogno dei database? Non è più semplice utilizzare la normale condivisione di file? Dopotutto, di solito il volume dei dati non è molto grande (a meno che non si stia scrivendo su un motore di ricerca). La nostra esperienza personale è che vale la pena dedicare un po' di tempo all'apprendimento di MySQL: è uno strumento incredibilmente potente che ti farà risparmiare molte ore in futuro spese a eseguire il debug di uno script in fuga. Quindi, hai deciso di installare il supporto MySQL sul tuo host locale. È abbastanza facile. Bene, cominciamo.

Per iniziare, scarica il kit di distribuzione MySQL dal sito Web ufficiale di MySQL http://www.mysql.com, sezione Download. Consiglio di scegliere l'ultima versione per Windows. La distribuzione è un archivio zip che deve essere distribuito in qualsiasi directory conveniente per te.

Esegui setup.exe dalla distribuzione che hai appena decompresso. Fare clic su Avanti.

Nella finestra informativa visualizzata, fare nuovamente clic su Avanti. Apparirà una finestra di dialogo che ti chiederà di selezionare una directory per MySQL. L'impostazione predefinita è C:mysql, ma sarà più conveniente utilizzare C:Program FilesMySQL. Imposta questa directory e fai clic su Avanti.

Selezionare il tipo di installazione Tipica. La copia dei file MySQL inizierà. Aspetta che finisca. MySQL è installato.

Per attivare il server MySQL, eseguire il file C:Program FilesMySQLinmysqld.exe. È possibile creare un collegamento, tuttavia, poiché MySQL viene solitamente avviato "insieme" ad Apache, sarebbe logico creare un file bat che avvii sia Apache che MySQL. Chiamiamolo server.bat e posizioniamolo nella directory principale dell'unità Z:. Ecco il contenuto di questo file:
@eco disattivato
"C:ProgrammiMySQLinmysqld"
start /m "C:ProgrammiApache GroupApacheApache"

È per questo file bat che è meglio creare una scorciatoia assegnandogli la combinazione di tasti Ctrl+Alt+A (solo se hai precedentemente assegnato la stessa combinazione alla scorciatoia di Apache, non dimenticare di disabilitarla lì).

Prima di spegnere o riavviare il computer, è necessario arrestare Apache e MySQL. Per fare ciò, è più conveniente creare un file bat con un nome, ad esempio shutdown.bat, posizionandolo nella directory principale dell'unità Z:
@eco disattivato
"C:ProgrammiApache GroupApacheApache" -k shutdown
"C:ProgrammiMySQLinmysqladmin" -u arresto root
È anche conveniente creare un collegamento per questo file e assegnargli la combinazione di tasti Ctrl+Alt+S.

Test MySQL

Controlliamo ora se funziona tutto. Innanzitutto, esegui il nostro file server.bat per attivare il server. Crea uno script PHP chiamato mysql.php nella directory z:homelocalhostwww.
define("NomeDB","test");
define("NomeHost","localhost");
define("NomeUtente","root");
define("Password","");
if(!mysql_connect(Nome host,Nome utente,Password))
( echo "Non riesco a connettermi al database ".DBName."!
";
echo errore_mysql();
Uscita;
}
mysql_select_db(NomeDB);
// Crea la tabella t. Se tale tabella esiste già,
// il messaggio di errore verrà eliminato perché
// "@" si usa
@mysql_query("crea tabella t(id int,un testo)");
// Inserisci 10 record nella tabella
for($i=0; $i ( $id=ora();
mysql_query(" into t(id,a)values($id,"Str$i!")");
// Visualizza tutti i record
$r=mysql_query("seleziona * da t");
for($i=0; $i
($f=mysql_fetch_array($r);
echo "$f -> $f[a]
";
}
?>
Ora digita nel tuo browser:
http://localhost/mysql.php

Se tutto è stato installato correttamente, dovresti ottenere alcune righe di output senza messaggi di errore. Ogni volta che lo esegui, vengono aggiunte nuove righe alla tabella t, quindi ogni volta che fai clic sul pulsante Aggiorna nel browser, l'output diventerà più grande.

Attiro la tua attenzione sulle costanti DBName, HostName, UserName e Password. DBName deve contenere il nome del database (nel nostro caso è test, il database che MySQL crea di default). HostName è sempre localhost, perché stiamo lavorando su un computer locale. Nella definizione di UserName, il modo più semplice è sostituire root, che è il proprietario di tutte le tabelle. Durante l'installazione di MySQL, all'utente root non viene assegnata una password, quindi la costante Password è uguale alla stringa vuota.

Dall'autore: uno dei miei amici è riuscito a strapparsi la schiena durante il giorno mentre stava installando un nuovo mobiletto a casa. E poi al lavoro sono rimasto a bocca aperta quando ho cercato di capire come installare MySQL su Windows. In generale, non sono riuscito a curargli la schiena, ma ho salvato la sua mente dal "bollire". Forse salverò alcuni di voi dal mal di testa parlandovi dell'installazione di un DBMS.

Alternativa a Denver?

E subito potrebbe sorgere una contro domanda: perché prendersi il mal di testa se esiste un kit già assemblato e facile da installare che include il proprio DBMS “preferito”? Giusto! Non è necessario cercare mal di testa dove non ce ne sono. Ora non avrai più alcun problema relativo all'installazione di MySQL su Windows. Ma può succedere se:

Hai solo bisogno di un DBMS e non dell'intero set, forse penserai ancora di più. Ebbene, PHP e il server web non saranno ancora richiesti. Quando Denver viene lanciato, si scopre che questi componenti del set gireranno da soli, "consumando" costantemente la potenza dell'hardware del computer. Questo problema è particolarmente acuto per i modelli di PC portatili obsoleti. So di cosa parlo perché ne uso uno da molto tempo. Il mio vecchio laptop era caricato con un paio di schede aperte nel browser. In generale, ogni percentuale di produttività contava.

Installazione di una versione più recente: Denver include la versione più recente di MySQL, ma a volte è richiesta la versione più recente. Ad esempio, per sviluppare un database per una specifica “edizione” del DBMS.

Aggiornamento del sistema di gestione degli account in phpMyAdmin: tramite questa shell software, che fa parte del gentlemen's kit, puoi lavorare con un solo account, che è installato per impostazione predefinita. Cioè tramite root con una password vuota. Ma a volte è necessario accedere al server MySQL come utente diverso per testare una query, un trigger o una procedura memorizzata. Certo, puoi farlo tramite riga di comando, ma vuoi lavorare “comodamente”.

Creare applicazioni ADO utilizzando un altro linguaggio server: nessuno mette in dubbio il fatto che "PHP e MySQL sono per sempre". Ma esistono altri linguaggi di programmazione lato server, che potrebbero richiedere l'installazione di MySQL su Windows 10 o un'altra versione del sistema operativo per sviluppare applicazioni.

In generale, ci possono essere molti motivi per installare un'istanza separata di un DBMS su una macchina client: ne ho appena citati alcuni. Passiamo ora a descrivere il processo di installazione.

Scarica la tua copia

Il pacchetto di distribuzione DBMS sulla risorsa ufficiale degli sviluppatori è disponibile per il download in due versioni:

Sotto forma di pacchetto di installazione automatica con estensione .msi: ne abbiamo parlato in uno dei nostri materiali precedenti, quindi lo salteremo.

Sotto forma di codice binario, compresso in ZIP: questa è l'opzione che utilizzeremo oggi.

Vale anche la pena notare che installerò MySQL su Windows 7, ma queste istruzioni sono rilevanti anche per tutte le altre versioni (più recenti) del sistema operativo. Windows è Windows anche in Africa. Iniziamo! Vai qui e scarica la versione desiderata dell'archivio. Ho un'architettura del computer a 32 bit, quindi scarico l'archivio per questa versione del sistema operativo.

Il passaggio successivo ti chiederà di registrarti, ma puoi farne a meno. Per fare ciò, fare clic sul collegamento sottostante (contrassegnato nello screenshot). Dopodiché inizierà il download dell'archivio. Si prega di notare che la sua dimensione è di oltre 300 “metri”. E un tale volume per un Internet "3G" limitato potrebbe rivelarsi insostenibile. E anche in termini di velocità, ci vorranno sicuramente circa 40 minuti.

Successivamente, crea una directory per l'installazione ed estrai al suo interno l'archivio scaricato. Per evitare confusione in futuro, è meglio installare MySQL 5 6 su Windows direttamente sull'unità C.

Modifica del file di configurazione

Ora troviamo il file my-default.ini nella cartella e apriamolo utilizzando Blocco note. Ora iniziamo a modificare i parametri del nostro futuro server DBMS. Innanzitutto, registriamo i percorsi della directory principale e della cartella in cui verranno archiviati i dati. Indichiamo anche la porta e la codifica:

basedir = "C:/Users/home/Documents/MySQL 5.6" datadir = "C:/Users/home/Documents/MySQL 5.6/data" porta = 3306 set di caratteri-server=utf8

basedir = "C:/Utenti/home/Documenti/MySQL 5.6"

datadir = "C:/Utenti/home/Documenti/MySQL 5.6/dati"

porto = 3306

set di caratteri - server = utf8

Quindi annotiamo i valori di diverse variabili principali. La loro descrizione dettagliata si trova nella documentazione del DBMS.

default-storage-engine=INNODB esplicitamente_defaults_for_timestamp = TRUE skip-external-locking

predefinito - storage - motore = INNODB

esplicitamente_defaults_for_timestamp= VERO

salta - esterno - bloccaggio

Continueremo a installare MySQL 5 6 su Windows 7 specificando i volumi per tutti i buffer e cancellando il parametro sql_mode dal valore specificato:

Quindi rinomina il file in my.ini e salvalo. Successivamente, vai alla cartella bin ed esegui la riga di comando come amministratore. Inserisci il seguente comando al suo interno:

mysqld –console

Nell'articolo precedente abbiamo parlato di come utilizzare Windows 8/2012. Oggi ti mostreremo come installare un sistema di gestione di database su Windows 2012 / Windows 8 MySQL. In futuro, i database in esecuzione sul nostro server MySQL potranno essere utilizzati per archiviare i dati utilizzati negli script del server Web PHP. In particolare, i siti CMS e i negozi online più popolari utilizzano database MySQL per archiviare i propri dati.

Nota. MySQL– uno dei DBMS più diffusi al momento, è aperto e distribuito sotto licenza GPL. MySQL è ampiamente utilizzato nelle tecnologie web e nelle applicazioni di piccole e medie dimensioni. Si tratta di un'alternativa gratuita a MS SQL e Oracle in soluzioni in cui non sono richieste prestazioni elevate e tolleranza agli errori dal DBMS e viene data priorità alla facilità di implementazione e manutenzione. MySQL è un DBMS multipiattaforma, quindi può funzionare sia su sistemi *nix-like che su piattaforma Windows. MySQL può essere installato sia sulla piattaforma server Windows Server che su sistemi operativi client, come Windows 8.

Come nell'articolo precedente, per installare MySQL abbiamo bisogno di un programma di installazione universale Programma di installazione della piattaforma Web Microsoft (Web PI). L'utilizzo di Web PI semplifica notevolmente la distribuzione e la configurazione iniziale di vari componenti della piattaforma Web.

L'ultima versione attualmente disponibile è Web PI 5.0: puoi scaricarla da http://www.microsoft.com/web/downloads/platform.aspx

Eseguiamo il file scaricato wpilauncher.exe, vai alla scheda Prodottid e nel campo di ricerca indichiamo MySQL. Dall'elenco dei prodotti, seleziona la versione desiderata di MySQL (ad esempio, MySQLWindows 5.1), fare clic Aggiungere E Installare per avviare l'installazione.

Importante. Per installare i prodotti utilizzando Web PI, il sistema deve disporre dell'accesso a Internet.

Il programma di installazione scaricherà e installerà quindi la versione appropriata di MySQL per Windows.

Il programma di installazione WebPI registra e avvia automaticamente il servizio MySQL come servizio di sistema Windows. Il servizio viene avviato tramite un demone separato mysqld. Viene utilizzato il file di configurazione del servizio MySQL Mio.ini dalla directory C:\Programmi\MySQL\MySQL Server 5.1\.

Controlliamo il funzionamento di MySQL su Windows tramite la shell dei comandi del server eseguendo il file mysql.exe. Dopo l'avvio è necessario specificare la password di root. Se viene specificata la password corretta, si aprirà il prompt dei comandi mysql.

Informazioni sulla versione del server MySQL, codifica, tempo di attività, porta TCP utilizzata, ecc. può essere ottenuto utilizzando il comando

mysql>stato

L'elenco dei database sul server MySQL può essere ottenuto con il comando

mysql> mostra database;

Per impostazione predefinita, sul server vengono creati due database di servizi: information_schema e mysql.

Creiamo un nuovo utente MySQL:

mysql> CREA UTENTE "winitpro"@"localhost" IDENTIFICATO DA "Str0ngPwd";

Creiamo un nuovo database e concediamo su di esso i diritti utente creati in precedenza:

mysql> CREA DATABASE tstdb;

mysql> CONCEDI TUTTO SU tstdb.* A "winitpro"@"localhost" IDENTIFICATO DA "Str0ngPwd";

Per consentire la connessione al database MySQL da un altro computer, eseguire il comando:

mysql> CONCEDI TUTTO SU testdatabase.* A "winitpro"@"192.168.100.23" IDENTIFICATO DA "password";

dove 192.168.100.23 è l'indirizzo IP del client, che può essere connesso in remoto al database sul server MySQL.

Consiglio. Per le connessioni remote tra client e server, la porta TCP 3306 deve essere aperta (verificare che questa regola sia abilitata in Windows Firewall).

Chiudi la shell dei comandi MySQL con il comando:

Consiglio. Per una gestione più comoda dei database MySQL dall'interfaccia grafica, è possibile installare MySQL Workbench (http://dev.mysql.com/downloads/workbench/).

Per rimuovere il servizio MySQL dal sistema, utilizzeremo il comando (il comando non rimuove il DBMS stesso).