title | description | author | ms.author | ms.service | ms.topic | ms.date |
---|---|---|---|---|---|---|
Configure server parameters - Azure portal - Azure Database for MariaDB |
This article describes how to configure MariaDB server parameters in Azure Database for MariaDB using the Azure portal. |
ajlam |
andrela |
mariadb |
conceptual |
6/11/2020 |
Azure Database for MariaDB supports configuration of some server parameters. This article describes how to configure these parameters by using the Azure portal. Not all server parameters can be adjusted.
- Sign in to the Azure portal, then locate your Azure Database for MariaDB server.
- Under the SETTINGS section, click Server parameters to open the server parameters page for the Azure Database for MariaDB server.
- Locate any settings you need to adjust. Review the Description column to understand the purpose and allowed values.
- Click Save to save your changes.
- If you have saved new values for the parameters, you can always revert everything back to the default values by selecting Reset all to default.
If the server parameter you want to update is not listed in the Azure portal, you can optionally set the parameter at the connection level using init_connect
. This sets the server parameters for each client connecting to the server.
-
Under the SETTINGS section, click Server parameters to open the server parameters page for the Azure Database for MariaDB server.
-
Search for
init_connect
-
Add the server parameters in the format:
SET parameter_name=YOUR_DESIRED_VALUE
in value the value column.For example, you can change the character set of your server by setting of
init_connect
toSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
-
Click Save to save your changes.
The time zone tables on your server can be populated by calling the mysql.az_load_timezone
stored procedure from a tool like the MySQL command line or MySQL Workbench.
Note
If you are running the mysql.az_load_timezone
command from MySQL Workbench, you may need to turn off safe update mode first using SET SQL_SAFE_UPDATES=0;
.
CALL mysql.az_load_timezone();
Important
You should restart the server to ensure the time zone tables are properly populated. To restart the server, use the Azure portal or CLI. To view available time zone values, run the following command:
SELECT name FROM mysql.time_zone_name;
The global level time zone can be set from the Server parameters page in the Azure portal. The below sets the global time zone to the value "US/Pacific".
The session level time zone can be set by running the SET time_zone
command from a tool like the MySQL command line or MySQL Workbench. The example below sets the time zone to the US/Pacific time zone.
SET time_zone = 'US/Pacific';
Refer to the MariaDB documentation for Date and Time Functions.
- Learn more about server parameters