Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente...
Transcript of Manuale Installazione Mysql - Software Pr7onnettendomi da un altro p sempre on l’utente...
IseConsulting snc
Manuale Installazione Mysql Manuale Installazione Mysql
Lorenzo Giustiniani 06/05/2014
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
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”.
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)
Figura 3. Step tre installazione
Il software di installazione provvederà a mostrare una barra di stato sino al completamento
dell’installazione ( rif. §Figura 4).
Figura 4. Step quattro installazione
Figura 5. Step cinque installazione
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.
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).
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.
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
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).
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
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).
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)
Figura 16. Step sedici installazione
Figura 17.Step diciassette installazione
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)
Figura 19. Step diciannove installazione
Figura 20.Step venti installazione
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
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
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