When you enable binlogs in the my.cnf file you can either set the
log-bin flag to true, or you can set it to a path and file name
prefix such as this:
[mysqld] log-bin=/path/to/binlogs/mysql-binlog
This changes the default location where binlogs are stored.
The problem is that when you connect to mysql there is
currently no way to query the server to find out if that path
has been changed, and what it currently is. This means
you can't be sure where any server's binlogs are actually
stored.
Ok, so they're not really missing, but it's a known issue that
mysql doesn't make them easy to find. The server obviously
knows the path internally, but it doesn't make this information
available. Bug #35231 has been open on this issue since
2008 and is currently being ignored.
Why?
This is such a trivial change …