osx - Setup MySQL 5.6 with Macports -


macos 10.10, up-to-date macports. want mysql 5.6 on port 3306.

1) installing

port install mysql56-server mysql56 

installs mysql56@5.6.22_0, after

which mysql 

or

which mysql56 

returns nothing.

so first question mysql client?

2) configuring

installation script suggests do

sudo -u _mysql /opt/local/lib/mysql56/bin/mysql_install_db 

then

/opt/local/lib/mysql56/bin/mysqladmin -u root password 'new-password' 

which asks running server , start by

cd /opt/local ; /opt/local/lib/mysql56/bin/mysqld_safe & 

then mysqladmin complains socket , comment --skip-networking in /opt/local/etc/mysql56/macports-default.cnf , after command goes ok. then

/opt/local/lib/mysql56/bin/mysqladmin -u root -h bp.local password 'new-password' 

which returns

error: 'host '10.0.1.9' not allowed connect mysql server' 

i don't know here without mysql client. , i'm kind of stuck. suggestions?

macports installs mysql , derivatives in way don't conflict each other , can installed @ same time. includes putting mysql binary in non-standard paths. can locate binary using port contents mysql56 | grep -e '/s?bin/'. macports comes selection mechanism creates symlinks convenience in /opt/local/bin. make mysql 5.6 default, run sudo port select --set mysql mysql56.

to start server, can use macports' daemon control functions (that frontend launchd): sudo port load mysql56-server start server , ensure running after reboot, sudo port unload mysql56-server undo , stop server.

the --skip-networking default make running multiple mysql versions side-by-side possible. see port notes mysql56 more information.

you can connect macports' mysql using unix socket, although don't recall path top of head. i'm sure http://trac.macports.org/wiki/howto/mamp has them, though. connect local server, should use localhost or 127.0.0.1 instead of bp.local, apparently resolves private ip address , goes through ip stack of os, rather through loopback interface.


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -