-
Notifications
You must be signed in to change notification settings - Fork 741
Closed
Description
Steps to Reproduce
- Using Debian 10 Buster, install a fresh Webmin 1.941 & Virtualmin 6.08
- Navigate to "Webmin" ---> "Servers" ---> "MySQL Database Server" ---> "MySQL Server Configuration"
- Below "Network buffer size" field, notice that the next field below is not display. This is the challenge. The number 1 in this screenshot shows the location of this challenge.

- Expected result is the field titled
Tables to cacheneeds to be display. So that end-users know what this configuration is for.
Using
- Debian 10 Buster
- MariaDB 10.3.18
- Webmin 1.941
- Virtualmin 6.08
- Authentic theme version 19.46
Cause
This is a speculation about what might cause this challenge:
- Back in 2005, starting with MySQL 5.1.3
table_cachewas depreciated and renamed totable_open_cache(1). In other words, it's the same variable. Just a new & clearer name. - On Debian 10 Buster, the default database server is MariaDB 10.3.18. Maybe somehow Webmin searches the default
mariadb.conf.dconfiguration file at/etc/mysql/mariadb.conf.dfortable_cachevariable. But found none. Because this variable name was depreciated. It is now calltable_open_cache. - In turn, somehow Webmin display no field title for
table_open_cache. But does display its value if any are set.
(1)Sources about back in 2005, starting with MySQL 5.1.3 table_cache was depreciated and renamed to table_open_cache:
* https://mariadb.com/kb/en/where-is-the-table_cache-in-mariadb/ or https://archive.md/TnZJb
* https://bugs.mysql.com/bug.php?id=51599
* https://bugs.mysql.com/bug.php?id=68315
For those not familiar with Tables to cache, with Debian 10 Buster with its default MariaDB 10.3.18 in the back end, Tables to cache is called the table_open_cache variable
If the end-user manually edit this configuration file at /etc/mysql/mariadb.conf.d then set table_open_cache = 163840. Then navigate to "Webmin" ---> "Servers" ---> "MySQL Database Server" ---> "MySQL Server Configuration" the value 163840 is display. But somehow the field title is still not display Table to cache. The number 2 in this screenshot shows this challenge.

Note
- On Debian 10 Buster
- The default database server is MariaDB. Which uses the variable
table_open_cache - The configuration file is located at
/etc/mysql/mariadb.conf.d
- The default database server is MariaDB. Which uses the variable
- On Debian 7 Wheezy
- The default database server is MySQL. Which uses the variable
table_cachea
- The default database server is MySQL. Which uses the variable
- @Francewhoa :) Note to myself. UB IT's Unique ID: 20200506.1229
Metadata
Metadata
Assignees
Labels
No labels