Konfigurace parametrů serveru na flexibilním serveru Azure Database for MySQL pomocí webu Azure Portal

PLATÍ PRO: Flexibilní server Azure Database for MySQL

Konfiguraci flexibilního serveru Azure Database for MySQL můžete spravovat pomocí parametrů serveru. Parametry serveru se při vytváření serveru konfigurují s výchozí a doporučenou hodnotou.

Tento článek popisuje, jak zobrazit a nakonfigurovat parametry serveru pomocí webu Azure Portal. Okno parametru serveru na webu Azure Portal zobrazuje upravitelné i neupravitelné parametry serveru. Nemodifikovatelné parametry serveru jsou neaktivní.

Poznámka:

Parametry serveru je možné aktualizovat globálně na úrovni serveru pomocí Azure CLI nebo webu Azure Portal.

Konfigurace serverových parametrů

  1. Přihlaste se k webu Azure Portal a vyhledejte instanci flexibilního serveru Azure Database for MySQL.
  2. V části NASTAVENÍ kliknutím na Parametry serveru otevřete stránku parametrů serveru pro instanci flexibilního serveru Azure Database for MySQL. Stránka parametrů serveru webu Azure Portal
  3. Vyhledejte libovolný parametr serveru, který potřebujete upravit. Projděte si sloupec Popis a seznamte se s účelem a povolenými hodnotami. Vytvoření výčtu rozevíracího seznamu
  4. Kliknutím na Uložit změny uložte. Uložit nebo zahodit změny
  5. Statické parametry jsou parametry, které vyžadují restartování serveru, aby se projevily. Pokud upravujete statický parametr, zobrazí se výzva k restartování nyní nebo restartování později. Restartování při uložení statického parametru
  6. Pokud jste uložili nové hodnoty parametrů, můžete vždy vrátit všechno zpět na výchozí hodnoty výběrem možnosti Obnovit vše do výchozího nastavení. Obnovit vše na výchozí

Nastavení neupravitelných parametrů serveru

Pokud parametr serveru, který chcete aktualizovat, není možné upravit, můžete volitelně nastavit parametr na úrovni připojení pomocí init_connect. Tím se nastaví parametry serveru pro každého klienta, který se připojuje k serveru.

  1. V části NASTAVENÍ kliknutím na Parametry serveru otevřete stránku parametrů serveru pro instanci flexibilního serveru Azure Database for MySQL.

  2. Vyhledejte init_connect.

  3. Přidejte parametry serveru ve formátu: SET parameter_name=YOUR_DESIRED_VALUE v hodnotě sloupce hodnoty.

    Můžete například změnit znakovou sadu instance flexibilního serveru Azure Database for MySQL nastavením init_connect na SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. Kliknutím na Uložit změny uložte.

Poznámka:

Pomocí příkazu init_connect je možné měnit parametry, které nevyžadují oprávnění SUPER na úrovni relace. Pokud chcete ověřit, jestli můžete nastavit parametr pomocí příkazu init_connect, spusťte příkaz set session parameter_name=YOUR_DESIRED_VALUE; – pokud selže s chybou Přístup byl odepřen, potřebujete oprávnění SUPER, znamená to, že tento parametr nemůžete nastavit pomocí příkazu init_connect.

Práce s parametrem časového pásma

Nastavení časového pásma globální úrovně

Časové pásmo na globální úrovni je možné nastavit na stránce Parametry serveru na webu Azure Portal. Následující příklad nastaví globální časové pásmo na hodnotu "US/Pacific".

Nastavení parametru časového pásma

Nastavení časového pásma na úrovni relace

Časové pásmo na úrovni relace lze nastavit spuštěním SET time_zone příkazu z nástroje, jako je příkazový řádek MySQL nebo MySQL Workbench. Následující příklad nastaví časové pásmo na časové pásmo USA/Tichomoří .

SET time_zone = 'US/Pacific';

Informace o funkcích data a času najdete v dokumentaci k MySQL.

Poznámka:

Pokud chcete změnit časové pásmo na úrovni relace, musí být parametr serveru time_zone aktualizován globálně na požadované časové pásmo alespoň jednou, aby se aktualizovala tabulka mysql.time_zone_name .

Další kroky