Installazione di MySQL
Da Wintech Manuali.
(→Dettaglio dell'installazione di Mysql Server) |
|||
| Riga 28: | Riga 28: | ||
- Installare il servizio come Servizio Windows Automatico.<br> | - Installare il servizio come Servizio Windows Automatico.<br> | ||
| - | + | == Impostazione Utente Root == | |
In MySql sia il nome utente che la password sono '''CASE-SENSITIVE''' | In MySql sia il nome utente che la password sono '''CASE-SENSITIVE''' | ||
Impostare una password per l'utente root, che sarà l'utente con diritti di amministrazione e gestione del server MySql.<br> | Impostare una password per l'utente root, che sarà l'utente con diritti di amministrazione e gestione del server MySql.<br> | ||
| Riga 35: | Riga 35: | ||
Successivamente verrà illustrato come impostare manualmente questa configurazione. | Successivamente verrà illustrato come impostare manualmente questa configurazione. | ||
| - | + | == Avvio del Servizio == | |
Avviare l'installazione con la pressione del tasto "Execute".<br> | Avviare l'installazione con la pressione del tasto "Execute".<br> | ||
Se durante la fase di installazione dovesse verificarsi un errore nella fase "Start Service": | Se durante la fase di installazione dovesse verificarsi un errore nella fase "Start Service": | ||
| Riga 41: | Riga 41: | ||
- disattivare temporaneamente "Windows firewall" ed eseguire "Retry/Riprova". Riattivare Windows Firewall.<br> | - disattivare temporaneamente "Windows firewall" ed eseguire "Retry/Riprova". Riattivare Windows Firewall.<br> | ||
| - | + | = Spostare la cartella Dati = | |
Interrompere il servizio MySQL dallo Snap-In "Servizi" o da riga di comando.<br> | Interrompere il servizio MySQL dallo Snap-In "Servizi" o da riga di comando.<br> | ||
NET STOP MYSQL | NET STOP MYSQL | ||
| Riga 53: | Riga 53: | ||
NET START MYSQL | NET START MYSQL | ||
| - | + | = Configurare manualmente l'accesso remoto per l'utente root = | |
Eseguire, dai programmi di Windows l'utility "Query Browser" sotto il menù MYSQL.<br> | Eseguire, dai programmi di Windows l'utility "Query Browser" sotto il menù MYSQL.<br> | ||
Eseguire il login su "localhost" come utente '''root''' con la password impostata in fase di installazione. Lasciare "Default Schema" vuoto.<br> | Eseguire il login su "localhost" come utente '''root''' con la password impostata in fase di installazione. Lasciare "Default Schema" vuoto.<br> | ||
Versione delle 16:30, 12 feb 2010
Dal programma di installazione è possibile eseguire il setup di MySql e delle "Gui Tools".
Le "Gui Tools" sono un semplice kit di programmi per la gestione del server Mysql.
Il server MySQL e le GUI Tools sono rilasciati sotto licenza OpenSource.
Indice |
Dettaglio dell'installazione di Mysql Server
ATTENZIONE:
L’installazione va eseguita tramite un utente in possesso dei diritti amministrativi.
Avviare l'installazione specificando le seguenti opzioni:
Installazione Completa
Scelta delle Features: Tutte tranne i "Developer Components".
Cartella di installazione:Di solito la cartella di default è consigliata. Se dovesse essere necessario posizionare gli archivi su un disco diverso, si potrà agire successivamente sul file di configurazione di mysql per cambiare la posizione.
I dati di mysql devono essere posizionati su un disco che venga visto fisicamente dal servizio Mysql. Non è possibile utilizzare un disco accessibile dal server solo con un percorso di rete.
Alla richiesta di "SIGN UP" si può selezionare lo "SKIP".
Al termine della procedura di SETUP avviare la configurazione. (Configure the MySql Server Now).
Durante la procedura di configurazione, selezionare di seguito:
- Detailed configuration.
- Server Machine.
- Multifunctional Database.
- Selezionare la cartella dati di default (sarà possibile sostituirla successivamente).
- Selezionare "Decision Support (DSS)/OLAP.
Salvo diverse esigenze, il servizio deve girare sulla porta di default (3306).
- Utilizzare lo "Standard Character Set" - Latin1.
- Installare il servizio come Servizio Windows Automatico.
Impostazione Utente Root
In MySql sia il nome utente che la password sono CASE-SENSITIVE
Impostare una password per l'utente root, che sarà l'utente con diritti di amministrazione e gestione del server MySql.
Attivare l'opzione "Enable Root Access from remote machine".
L'opzione "Enable Root Access from remote machine" non configura correttamente le opzioni di Mysql. Successivamente verrà illustrato come impostare manualmente questa configurazione.
Avvio del Servizio
Avviare l'installazione con la pressione del tasto "Execute".
Se durante la fase di installazione dovesse verificarsi un errore nella fase "Start Service":
- Attendere qualche secondo ed eseguire "Retry/Riprova". (ripetere per 2-3 volte).
- disattivare temporaneamente "Windows firewall" ed eseguire "Retry/Riprova". Riattivare Windows Firewall.
Spostare la cartella Dati
Interrompere il servizio MySQL dallo Snap-In "Servizi" o da riga di comando.
NET STOP MYSQL
Spostare la sottocartella "DATA" della directory di installazione nel nuovo disco.
Modificare il file "MY.INI" presente nella cartella di installazione di MYSql server specificando il nuovo percorso dati:
#Path to the database root datadir="d:/Shares/MySQL/Data/"
Riavviare il servizio MySQL
NET START MYSQL
Configurare manualmente l'accesso remoto per l'utente root
Eseguire, dai programmi di Windows l'utility "Query Browser" sotto il menù MYSQL.
Eseguire il login su "localhost" come utente root con la password impostata in fase di installazione. Lasciare "Default Schema" vuoto.
Disattivare il messaggio "No Default Schema" che appare al primo login.
Dall'albero a destra dell'applicazione, trascinare nella parte della griglia la tabella "User", figlia dello Schema "Mysql".
La tabella presenta due righe:
- Localhost root : Riga dei diritti di root se connesso a localhost.
- % root : riga dei diritti di root se connesso da qualsiasi IP.
Scorrendo la tabella verso destra, si noterà che nella seconda riga sono presenti dei valori "N" in corrispondenza dei valori "Y" della prima riga.
Questi valori "N" sono da sostituire con il valore "Y" per ogni colonna, in modo che la seconda riga sia uguale alla prima.
Premendo sul tasto "Edit" in basso, è possibile modificare questi valori. Al termine eseguire "Apply Changes".
Riavviare il servizio MYSQL per rendere effettive le modifiche:
NET STOP MYSQL NET START MYSQL