Bug #51599 table_cache global variable was renamed to table_open_cache in 2005
Submitted: 1 Mar 2010 10:30 Modified: 2 Apr 2010 17:09
Reporter: Kristofer Pettersson Email Updates:
Status: No Feedback Impact on me:
Category:MySQL Server: Documentation Severity:S3 (Non-critical)
Version:5.1+ OS:Any
Assigned to: Assigned Account CPU Architecture:Any

[1 Mar 2010 10:30] Kristofer Pettersson
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html you can read about the table_cache system variable. This variable was however renamed with a change set dated 2005-11-23 to table_open_cache by Monty.

See also Bug#42663

How to repeat:
mysql> set global table_cache= 100;
ERROR 1193 (HY000): Unknown system variable 'table_cache'
mysql> set global table_open_cache= 100;
Query OK, 0 rows affected (0.00 sec)

Suggested fix:
Fix all references to table_cache in the 5.1+ manuals to refer to table_open_cache instead.
[1 Mar 2010 10:32] Kristofer Pettersson
And now I realize that it is documented as an old name for table_open_cache, but it does in fact not work at all.
[1 Mar 2010 11:21] MySQL Verification Team
Thank you for the bug report.
[2 Mar 2010 17:09] Paul DuBois
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_table_cache says:

"This is the old name of table_open_cache before MySQL 5.1.3. From 5.1.3 on, use table_open_cache instead."

I don't see any references that suggest you can use the old name. Please clarify.
[2 Apr 2010 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".