Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente...

23
IseConsulting snc Manuale Installazione Mysql Manuale Installazione Mysql Lorenzo Giustiniani 06/05/2014

Transcript of Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente...

Page 1: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

IseConsulting snc

Manuale Installazione Mysql Manuale Installazione Mysql

Lorenzo Giustiniani 06/05/2014

Page 2: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Sommario Installazione versione 5.1 .................................................................................................................................. 2

Installazione versione 5.5 on win 8 ................................................................................................................. 17

Gestione utenti ................................................................................................................................................ 21

Creazione di un utente ................................................................................................................................ 21

Eliminazione utente ..................................................................................................................................... 22

Riferimenti Video ............................................................................................................................................. 22

Page 3: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Installazione versione 5.1 Nel seguente capitolo sarà descritta la procedura di installazione, su sistema windows, della versione 5.1 di

Mysql.

Il primo step, per avviare il procedimento, consiste nel download dell’eseguibile di installazione prelevabile

all’indirizzo : http://dev.mysql.com/downloads/mysql/

E’ fondamentale seleziona la versione CE (Community Edition). Al termine dell’operazione di download è

necessario avviare l’eseguibile con diritti di amministratore. La prima schermata proposta è quella di

presentazione dell’installazione, per poter procedere sarà sufficiente premere su next (rif. § Figura 1)

Figura 1. Primo step installazione

Il secondo step della procedura prevede la selezione di tre possibili opzioni (rif. Figura 2):

Tipica (quella consigliata);

Completa;

Custom (solo per esperti).

Una volta selezionata l’opzione scelta è possibile proseguire con il tasto “next”.

Page 4: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 2 Step due installazione

La richiesta successiva è semplicemente di “conferma” su dove sarà installato il software e quindi, per

procedere, sarà necessario premere su “install”. (rif. § Figura 3)

Page 5: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 3. Step tre installazione

Il software di installazione provvederà a mostrare una barra di stato sino al completamento

dell’installazione ( rif. §Figura 4).

Page 6: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 4. Step quattro installazione

Figura 5. Step cinque installazione

Page 7: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 6. Step sei installazione

Al termine della fase di installazione, a seguito di alcune schermate di “promozione pubblicitaria”, il

software chiederà di avviare la fase di “configurazione automatica” (rif. § Figura 7). Questo passo è

fondamentale, soprattutto per gli utenti meno esperti. E’ consigliato proseguire lasciando selezionate le

due voci proprio come nell’immagine sotto riportate.

Page 8: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 7. Step sette installazione

Lo step successivo sarà quello di identificare la tipologia di server sul quale installare il mysql. In realtà

questa opzione gestisce unicamente la configurazione del file my.ini che supervisiona la gestione della ram

e del numero di accessi. Per un’installazione corretta si consiglia di scegliere la voce “detailed

configuration” (rif. §Figura 8).

Page 9: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 8. Step otto installazione

Qualora si sia selezionata la voce “detailed” sarà possibile proseguire con la configurazione del mysql

scegliendo, come parametri (rif. § Figura 9) :

Developer machine: utilizza una configurazione minima, utile per i test ma non per macchine di

produzione o sul quale utilizzare database molto grandi (selezionare questa voce solo se il pc in

oggetto dispone meno di 2gb di Ram)

Server Machine: utilizzare questa configurazione per macchine con >2gb di ram e nelle condizioni

standard;

Dedicated Machine: utilizzare questa opzione solo e soltanto se la macchina in oggetto sarà

utilizzata solo per gestire il Database e nient’altro.

Page 10: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 9. Step nove installazione

Al termine della selezione precedente verrà chiesto che tipologia di Database si vorrà utilizzare. E’

consigliato lasciare l’impostazione standard (rif. § Figura 10).

Figura 10. Step dieci installazione

Page 11: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Lo step successivo permette di spostare il “path” sul quale salvare i dati ed i file gestiti dal Database, come

configurazione standard è consigliato non variare le informazioni standard. (rif. § Figura 11)

Figura 11. Step undici installazione

E’ importante seleziona il numero previsto di utenti connessi al Database:

Decision SUpport : qualora sono previsti circa 20 utenti connessi contemporaneamente;

Online Transaction : qualora si prevedano da 20 a 500 utenti connessi contemporaneamente;

Manual Setting: per configurazioni manuali .

Si consiglia di lasciare le impostazioni di default (rif. §Figura 12).

Page 12: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 12. Step dodici installazione

Completata la fase di configurazione base di partenza della macchina, sulla quale installare il mysql, è

necessario aggiungere le eccezioni sul firewall e la possibilità di accedere al database anche da remoto.

Come rappresentato dall’immagine (rif. §Figura 13), la porta base è la 3306 e bisogna spuntare la voce “add

firewall exception” che di default non è selezionata.

Figura 13. Step tredici installazione

Page 13: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Il passo successivo è quello di selezionare il formato dati standard, lasciando come è (rif. §Figura 14).

Figura 14.Step quattordici installazione

Al termine di questa procedura verrà chiesto se si vuole avviare mysql come servizio (questo vuol dire che il

mysql partirà ogni volta in automatico con il sistema operativo) e se si vuole aggiungere anche il percoso

nel path (consigliato quindi spuntare la voce ) (rif. § Figura 15).

Page 14: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 15. Step quindici installazione

L’ultimo step è quello di inserire la password dell’amministratore del mysql (fondamentale altrimenti non

sarà possibile procedere ne interagire con il software). E’ possibile anche selezionare la voce “enable root

access from remote machines” (rif. §Figura 16), in questo modo il sistema aggiungerà permessi di accesso al

mysql anche da altre macchine con ip diverso da quello sorgente (localhost)

Page 15: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 16. Step sedici installazione

Figura 17.Step diciassette installazione

Page 16: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 18. Step diciotto installazione

Qualora non fosse possibile, in ogni caso, accedere al mysql con l’utente creato, è necessario verificare che

sia stata aggiunta l’eccezione nella gestione del firewall del pc (vedi esempio) oppure di aggiungerlo

nell’antivirus. (porta 3306 sia in tcp che udp)

Page 17: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Figura 19. Step diciannove installazione

Figura 20.Step venti installazione

Page 18: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Installazione versione 5.5 on win 8

La procedura di installazione su win8 della nuova versione di mysql è identica a quella con la 5.1 anche se

sono leggermente cambiate le schermate. A tal proposito sono stati effettuati degli screeshot riepilogativi

che, però, seguono quanto fatto nella 5.1

Figura 21. Download versione

Figura 22. download versione

Page 19: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione
Page 20: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione
Page 21: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione
Page 22: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Gestione utenti All’interno del mysql gli utenti sono identificati sia dalla loro username che dal pc dal quale si connettono

quindi, ad esempio, se autorizzo l’utente “lorenzo” ad accedere al mysql sulla macchina 1.1.1.1,

connettendomi da un altro pc sempre con l’utente “lorenzo” dalla macchina 1.1.1.2 non sarei autorizzato se

non aggiungessi la regola.

Creazione di un utente

GRANT ALL PRIVILEGES ON *.* TO 'nome_utente'@'10.0.0.1' IDENTIFIED BY 'password' WITH GRANT

OPTION;

Gli elementi da variare in base alle vostre esigenze sono:

*.* = ovvero nome_db.tabella_db a cui dare i privilegi (usare *.* per consentire l’accesso a qualsiasi

database/tabella)

nome_utente = ovvero l’username del nuovo utente

10.0.0.1 = ovvero l’IP da cui l’utente si connette (usare % per consentire l’accesso da qualsiasi IP)

password = ovvero la password relativa al nuovo utente

Page 23: Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente “lorenzo” dalla mahina 1.1.1.2 non sarei autorizzato se non aggiungessi la regola. Creazione

Eliminazione utente

DROP USER 'nome_utente'@'10.0.0.1';

Gli elementi da variare questa volta sono:

nome_utente = ovvero l’username da rimuovere

10.0.0.1 = ovvero l’IP da cui l’utente si connetteva

Riferimenti Video

http://www.youtube.com/watch?v=Rnq8DS05PwQ