Condividi tramite


Configurare i parametri del server in Database di Azure per MySQL - Server flessibile tramite il portale di Azure

È possibile gestire la configurazione del server flessibile di Database di Azure per MySQL mediante i parametri del server. I parametri del server vengono configurati con il valore predefinito e consigliato in fase di creazione del server.

Questo articolo illustra come visualizzare e configurare i parametri del server usando il portale di Azure. Il pannello dei parametri del server nel portale di Azure mostra sia i parametri modificabili che quelli non modificabili. I parametri del server non modificabili sono disattivati.

Configurare i parametri del server

  1. Accedere al portale di Azure, quindi individuare l’istanza del server flessibile di Database di Azure per MySQL.
  2. Nella sezione IMPOSTAZIONI selezionare Parametri del server per aprire la pagina dei parametri del server per l'istanza del server flessibile Database di Azure per MySQL. Pagina Parametri del server del portale di Azure
  3. Individuare un parametro del server da regolare. Esaminare la colonna Descrizione per ottenere informazioni sulle finalità e sui valori consentiti. Elenco a discesa dei parametri di tipo enumerato
  4. Seleziona Salva per salvare le modifiche. Salvataggio o rimozione delle modifiche
  5. I parametri statici sono quelli che per avere effetto richiedono il riavvio del server. Se si modifica un parametro statico, viene richiesto di Riavviare ora o Riavviare in un secondo momento. Riavviare dopo il salvataggio del parametro statico
  6. Se sono stati salvati nuovi valori per i parametri, è possibile ripristinare i valori predefiniti in qualsiasi momento selezionando Ripristina tutte le impostazioni predefinite. Ripristina tutte le impostazioni predefinite

Impostare parametri del server non modificabili

Se il parametro Server che si desidera aggiornare non è modificabile, è possibile impostare facoltativamente il parametro a livello di connessione tramite init_connect. In questo modo vengono impostati i parametri del server per ogni client che si connette al server.

  1. Nella sezione IMPOSTAZIONI selezionare Parametri del server per aprire la pagina dei parametri del server per l'istanza del server flessibile Database di Azure per MySQL.

  2. Cercare init_connect

  3. Aggiungere i parametri del server nel formato: SET parameter_name=YOUR_DESIRED_VALUE in valore nella colonna valore.

    Ad esempio, è possibile modificare il set di caratteri dell’istanza del server flessibile di Database di Azure per MySQL impostando init_connect su SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. Selezionare Salva per salvare le modifiche.

Nota

init_connect può essere usato per modificare i parametri che non richiedono privilegi avanzati a livello di sessione. Per verificare se è possibile impostare il parametro con init_connect, eseguire il comando set session parameter_name=YOUR_DESIRED_VALUE; e se si verifica l'errore Access denied; you need SUPER privileges(s) (Accesso negato, sono necessari privilegi avanzati), allora non è possibile impostare il parametro con "init_connect".

Usare il parametro fuso orario

Impostare il fuso orario a livello globale

Il fuso orario a livello globale può essere impostato nella pagina Parametri del server nel portale di Azure. L'esempio seguente imposta il fuso orario globale sul valore "US/Pacific".

Impostare il parametro di fuso orario

Impostare il fuso orario a livello di sessione

Per impostare il fuso orario a livello di sessione, eseguire il comando SET time_zone da uno strumento come la riga di comando MySQL o MySQL Workbench. L'esempio seguente imposta il fuso orario su US/Pacific.

SET time_zone = 'US/Pacific';

Per le funzioni di data e ora, vedere la documentazione di MySQL.

Nota

Per modificare il fuso orario a livello di sessione, il parametro server time_zone deve essere aggiornato a livello globale con il fuso orario richiesto almeno una volta, per aggiornare la tabella mysql.time_zone_name.

Passaggio successivo