Kiszolgálóparaméterek konfigurálása az Azure Database for MySQL-ben az Azure Portal használatával
A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló
Fontos
Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?
Az Azure Database for MySQL támogatja egyes kiszolgálóparaméterek konfigurálását. Ez a cikk bemutatja, hogyan konfigurálhatja ezeket a paramétereket az Azure Portal használatával. Nem minden kiszolgálóparaméter módosítható.
Feljegyzés
A kiszolgálóparaméterek a kiszolgáló szintjén frissíthetők globálisan. Használja az Azure CLI-t, a PowerShellt vagy az Azure Portalt.
Kiszolgáló paramétereinek konfigurálása
- Jelentkezzen be az Azure Portalra, majd keresse meg az Azure Database for MySQL-kiszolgálót.
- A BEÁLLÍTÁSOK szakaszban kattintson a Kiszolgálóparaméterek elemre az Azure Database for MySQL-kiszolgáló kiszolgálóparamétereinek lapjának megnyitásához.
- Keresse meg a módosítani kívánt beállításokat. Tekintse át a Leírás oszlopot a cél és az engedélyezett értékek megismeréséhez.
- Kattintson a Mentés gombra a módosítások mentéséhez.
- Ha új értékeket mentett a paraméterekhez, mindig visszaállíthat mindent az alapértelmezett értékekre, ha az Összes alaphelyzetbe állítása lehetőséget választja.
A paraméterek beállítása nem szerepel a listán
Ha a frissíteni kívánt kiszolgálóparaméter nem szerepel az Azure Portalon, igény szerint a kapcsolat szintjén is beállíthatja a paramétert init_connect
. Ez beállítja a kiszolgálóhoz csatlakozó minden ügyfél kiszolgálóparamétereit.
A BEÁLLÍTÁSOK szakaszban kattintson a Kiszolgálóparaméterek elemre az Azure Database for MySQL-kiszolgáló kiszolgálóparamétereinek lapjának megnyitásához.
Keressen a
init_connect
kifejezésre.Adja hozzá a kiszolgálóparamétereket a következő formátumban:
SET parameter_name=YOUR_DESIRED_VALUE
értékben az érték oszlopban.Módosíthatja például a kiszolgáló karakterkészletét a következő beállítással
init_connect
:SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
Kattintson a Mentés gombra a módosítások mentéséhez.
Feljegyzés
Az init_connect
olyan paraméterek módosítására használható, amelyek nem igényelnek SUPER jogosultságo(ka)t a munkamenet szintjén. A set session parameter_name=YOUR_DESIRED_VALUE;
parancs végrehajtásával ellenőrizze, hogy megadható-e a paraméter az használatával. Ha hiba lép fel, és aHozzáférés megtagadva; SUPER jogosultság(ok) szükséges(ek)init_connect
hibaüzenet jelenik meg, akkor a paraméter nem adható meg az init_connect segítségével.
Az időzóna paraméter használata
Az időzónatáblák feltöltése
A kiszolgálón lévő időzónatáblák feltölthetők úgy, hogy meghívják a mysql.az_load_timezone
tárolt eljárást egy olyan eszközről, mint a MySQL parancssor vagy a MySQL Workbench.
Feljegyzés
Ha a MySQL Workbenchből futtatja a mysql.az_load_timezone
parancsot, előfordulhat, hogy először SET SQL_SAFE_UPDATES=0;
ki kell kapcsolnia a csökkentett frissítési módot.
CALL mysql.az_load_timezone();
Fontos
Indítsa újra a kiszolgálót, hogy az időzónatáblák megfelelően legyenek kitöltve. A kiszolgáló újraindításához használja az Azure Portalt vagy a parancssori felületet.
Az elérhető időzóna-értékek megtekintéséhez futtassa a következő parancsot:
SELECT name FROM mysql.time_zone_name;
A globális szintű időzóna beállítása
A globális szintű időzóna az Azure Portal Kiszolgálóparaméterek lapján állítható be.
A munkamenet-szint időzónájának beállítása
A munkamenetszintű időzóna beállítható úgy, hogy a SET time_zone
parancsot egy olyan eszközről futtatja, mint a MySQL parancssor vagy a MySQL Workbench. Az alábbi példa az usa/csendes-óceáni időzónára állítja az időzónát.
SET time_zone = 'US/Pacific';
Tekintse meg a Dátum és idő függvények MySQL-dokumentációját.