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ů
- Přihlaste se k webu Azure Portal a vyhledejte instanci flexibilního serveru Azure Database for MySQL.
- V části NASTAVENÍ kliknutím na Parametry serveru otevřete stránku parametrů serveru pro instanci flexibilního serveru Azure Database for MySQL.
- Vyhledejte libovolný parametr serveru, který potřebujete upravit. Projděte si sloupec Popis a seznamte se s účelem a povolenými hodnotami.
- Kliknutím na Uložit změny uložte.
- 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.
- 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í.
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.
V části NASTAVENÍ kliknutím na Parametry serveru otevřete stránku parametrů serveru pro instanci flexibilního serveru Azure Database for MySQL.
Vyhledejte
init_connect
.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
naSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
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í č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 .