Installazione e configurazione di MySQL Server
Installazione
Assicurarsi di aver installato una versione supportata di MySQL Server e del connettore ODBC.
1.Scaricare il programma di installazione MySQL 8 Windows da https://dev.mysql.com/downloads/installer/ ed eseguirlo.
2.Selezionare la casella di controllo Accetto i termini della licenza e fare clic su Avanti.
3.Durante la configurazione dell’installazione, selezionare Personalizza e poi MySQL Server, quindi Connettore/ODBC per eseguire l’installazione. Assicurarsi che il numero di bit del connettore ODBC corrisponda a quello dell’istanza di MySQL Server installata (x86 o x64).
4.Fare clic su Avanti e su Esegui per installare MySQL Server e il connettore ODBC.
5.Fare clic su Avanti. In Alta disponibilità, selezionare il Server MySQL indipendente/la replica MySQL classica e fare clic su Avanti.
6.In Tipo e rete, selezionare Computer server dal menu a discesa Tipo di configurazione e fare clic su Avanti.
7.Nel Metodo di autenticazione, selezionare l’opzione consigliata Utilizza crittografia con password complessa per l’autenticazione e fare clic su Avanti.
8.In Account e ruoli, digitare due volte la password radice MySQL. Si consiglia di creare anche un account utente dedicato del database.
9.In Servizio Windows, mantenere i valori preselezionati e fare clic su Avanti.
10. Fare clic su Esegui e attendere il completamento dell’installazione di MySQL Server. Fare clic su Fine, Avanti e Fine per chiudere la finestra di installazione.
Configurazione
1.Aprire il seguente file in un editor di testo:
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
2.Trovare e modificare o aggiungere la seguente configurazione nella sezione [mysqld] del file my.ini:
max_allowed_packet=33M
Per determinare la versione di MySQL, eseguire il comando: mysql --version
•Per le versioni supportate di MySQL 8.x, è necessario impostare la seguente variabile:
olog_bin_trust_function_creators=1
oIn alternativa, è possibile disattivare la registrazione binaria: log_bin=0
•Per le versioni supportate di MySQL 8.x, 5.7 e 5.6.22 (e versioni 5.6.x successive):
oinnodb_log_file_size*innodb_log_files_in_group deve essere impostato almeno su 200 MB (* indica la moltiplicazione; il prodotto dei due parametri deve essere > 200 MB. Il valore minimo per innodb_log_files_in_group è 2 e il valore massimo è 100; inoltre, il valore deve essere un numero intero).
Ad esempio:
innodb_log_file_size=100M
innodb_log_files_in_group=2
•Per MySQL 5.6.20 e 5.6.21:
oinnodb_log_file_size deve essere impostato su almeno 200 MB (ad esempio innodb_log_file_size=200M), ma non su un valore superiore a 3000 MB
3.Salvare e chiudere il file my.ini .
4.Aprire il prompt dei comandi e inserire i seguenti comandi per riavviare il server MySQL e applicare la configurazione (il nome del processo dipende dalla versione di MySQL: 8.0 = mysql80, ecc.):
net stop mysql80
net start mysql80
5.Immettere il seguente comando nel prompt dei comandi per controllare se il server MySQL è in esecuzione:
sc query mysql80