Installazione di MySQL

Da Wintech Manuali.

(Differenze fra le revisioni)
(Configurare manualmente l'accesso remoto per l'utente root)
Riga 128: Riga 128:
Questi valori "N" sono da sostituire con il valore "Y" per ogni colonna, in modo che la seconda riga sia uguale alla prima.<br>
Questi valori "N" sono da sostituire con il valore "Y" per ogni colonna, in modo che la seconda riga sia uguale alla prima.<br>
Premendo sul tasto "Edit" in basso, è possibile modificare questi valori. Al termine eseguire "Apply Changes".<br>
Premendo sul tasto "Edit" in basso, è possibile modificare questi valori. Al termine eseguire "Apply Changes".<br>
-
Riavviare il servizio MYSQL dallo snap-in dei servizi o da linea di comando per rendere effettive le modifiche:<br>
+
Riavviare il servizio MYSQL dallo snap-in dei servizi o da linea di comando (prompt di MS-DOS) per rendere effettive le modifiche:<br>
  NET STOP MYSQL
  NET STOP MYSQL
  NET START MYSQL
  NET START MYSQL
In alternativa eseguire nella linea di comando di MySQL il seguente comando:
In alternativa eseguire nella linea di comando di MySQL il seguente comando:
  flush privileges
  flush privileges

Versione delle 16:27, 10 mar 2011

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 da un utente in possesso dei diritti amministrativi.

Avviare l'installazione e seguire le schermate specificando le seguenti opzioni:

Schermata iniziale

Scelta del tipo di setup custom

Installazione completa

Scelte delle cartelle di destinazione: Tutte tranne i "Developer Components".

 La cartella deve essere posizionata sul disco locale del Server (necessario all'avvio di MySQL come servizio). Es c:\shares\disco_o\mysql
Scelta delle Features



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.

NOTA:
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".

Sign up

Al termine della procedura di SETUP si avvierà la configurazione. (Configure the MySql Server Now).

Configurazione Server


Durante la procedura di configurazione, selezionare i parametri di seguito riportati:
- Detailed configuration.

Detailed configuration

- Server Machine.

Scelta della modalità Server machine

- Multifunctional Database.

Scelta delle Features

- Selezionare la cartella dati di default (sarà possibile sostituirla successivamente).

Scelta della cartella dati
 La cartella Dati deve essere accessibile dal Server su disco locale.

- Selezionare "Decision Support (DSS)/OLAP.
Nel caso si preveda un alto numero di accessi contemporanei al database server (superiore a 20) si può selezionare la voce "Manual Setting" e specificare approssimativamente il numero di connessioni contemporanee da gestire.
Per la maggior parte delle situazioni va bene la scelta 1 (Decisin Support (DSS)/OLAP).
Premere "Next"


Scelta della porta standard

Salvo diverse esigenze, il servizio deve girare sulla porta di default (3306).
- Utilizzare lo "Standard Character Set" - Latin1 (default).

Scelta del set di caratteri

- Installare il servizio come Servizio Windows Automatico.

Installazione servizio

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".

Impostare password utente root
 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".

Prima configurazione automatica

Se durante la fase di installazione dovesse verificarsi un errore nella fase "Start Service":
1) Attendere qualche secondo ed eseguire "Retry/Riprova". (ripetere per 2-3 volte).
2) Disattivare temporaneamente "Windows firewall" ed eseguire "Retry/Riprova". Riattivare Windows Firewall.

Termine installazione

Dettaglio installazione Tools pe MySQL

Eseguire il file mysql-gui-tools.msi per installare i tools di manutenzine del server SQL (l'utente deve avere i diritti amministrativi sul computer).




Modificcare, se necessario, la cartella di installazione.





I programmi si possono trovare nella cartella MySQL.


Spostare la cartella Dati (opzionale)

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 dallo Snap-In "Servizi" o da riga di comando.

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 dallo snap-in dei servizi o da linea di comando (prompt di MS-DOS) per rendere effettive le modifiche:

NET STOP MYSQL
NET START MYSQL

In alternativa eseguire nella linea di comando di MySQL il seguente comando:

flush privileges
Strumenti personali