如何让更新的服务器参数在 MySQL 的 Azure 数据库中生效?
How can I get an updated server parameter to take effect in Azure Database for MySQL?
在 Azure 门户中,我将服务器参数 lower_case_table_names
的值设置为 2
并成功保存,但是当我登录到服务器时,更改没有反映出来:
mysql> SHOW VARIABLES LIKE 'lower%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | ON |
| lower_case_table_names | 1 |
+------------------------+-------+
2 rows in set (0.26 sec)
我该怎么做才能使此更改生效?
您可能需要触发服务器重启,据我所知,问题是 MySQL 的 Azure 数据库不直接支持它。
解决方法是向上扩展服务器的 vCores,然后向下扩展以触发重启。
希望对您有所帮助!
在 Azure 门户中,我将服务器参数 lower_case_table_names
的值设置为 2
并成功保存,但是当我登录到服务器时,更改没有反映出来:
mysql> SHOW VARIABLES LIKE 'lower%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | ON |
| lower_case_table_names | 1 |
+------------------------+-------+
2 rows in set (0.26 sec)
我该怎么做才能使此更改生效?
您可能需要触发服务器重启,据我所知,问题是 MySQL 的 Azure 数据库不直接支持它。
解决方法是向上扩展服务器的 vCores,然后向下扩展以触发重启。
希望对您有所帮助!