Disabling MySQL skip-networking ??

Ryan Schmidt ryandesign at macports.org
Wed Feb 24 17:31:59 PST 2016


On Feb 24, 2016, at 5:10 PM, David Herron wrote:

> I want to have MySQL on my laptop with no skip-networking and with
> 
> bind-address=127.0.0.1
> 
> 
> 
> The problem is that the /opt/local/etc/mysql56/macports-default.cnf has skip-networking
> 
> The reasoning given is so we can run multiple simultaneous MySQL's side-by-side.
> 
> But.. what if I am okay with using just one MySQL and want/need to use a TCP/IP connection to access the database?
> 
> As it is, the MacPorts MySQL sets skip-networking in a file which will be overwritten whenever I upgrade (via selfupdate or whatever).  Which means even if I commented out skip-networking, it can reappear some later time and I might not remember about this setting. 
> 
> That's what just happened to me.  I remember now a few weeks ago having pulled my hair out over why I couldn't access MySQL, and then finding the skip-networking option and commenting it out.  Then today I again spent most of the day tearing my hair out, then finding that option had mysteriously uncommented itself.
> 
> Would it be enough to remove the "!include" line from my.cnf?  Would the macports-default.cnf then be ignored?

Yes, if you don't want the behavior of the macports default config, don't include it in your my.cnf. Your my.cnf file is yours to edit; MacPorts won't touch it.



More information about the macports-users mailing list