Networking – MySQL – Can’t turn off skip-networking

MySQLnetworking

I'm trying to configure a freshly installed mysql server to listen on port 3306.

I've removed skip_networking, I have bind-address=127.0.0.1 and it completely ignores the config…

When I try SHOW VARIABLES LIKE 'skip_networking' I see it's still frustratingly ON.

netstat -na | grep mysql indicates it's listening on a random port, and yes, I do have port=3306 configured…
Exact line is:
unix 2 [ ACC ] STREAM LISTENING 45816 /var/run/mysqld/mysq d.sock

Running on Ubuntu 12.04.2

Am I missing something REALLY obvious?

Best Answer

On OSX system using macports

First kill your server if it is running.

mysqladmin shutdown -u root -p

Then Disable skip-networking from:

/opt/local/etc/mysql<YOUR_VERSION>/macports-default.cnf

Comment out the skip-networking line:

# skip-networking

Finally relaunch the server.

mysql -u root -p