[mythtv-commits] mythtv/master commit: 3364c44e4 by Michael T. Dean (sphery)

MythTV noreply at mythtv.org
Tue Apr 19 01:08:24 UTC 2011


      Author:  Michael T. Dean <mdean at mythtv.org>
 Change Date:  2011-04-18T18:05:48-07:00
   Push Date:  2011/04/18 18:08:22 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  3364c44e4e8731161b419587b1737c0482327ad2
   Changeset:  https://github.com/MythTV/mythtv/commit/3364c44e4

Log:

Prefer the faster localhost DB connection, when appropriate.

If the user specifies a DBHostName of 127.0.0.1, but is using standard
MySQL port (3306), use a localhost connection, which will use a Unix
socket connection on *nix or shared memory connection on Windows.

If any user was relying on our previous assumption that specifying a
non-zero DBPort implied you wanted to use a TCP/IP connection, they may
need to specify an appropriate grant allowing access to MySQL via
localhost for the mythtv database user.  If, for some strange reason, a
user wants to use the slower TCP/IP connection to a local MySQL server,
they will need to specify a routable IP address for DBHostName in their
mysql.txt/config.xml.

This should fix the issue Robert K found after 859ad36, and prevent us
from using a slow TCP/IP connection when there's no good reason.

Modified:

   mythtv/libs/libmythbase/mythdbcon.cpp



More information about the mythtv-commits mailing list