MySQL socket connections working, but not port connections

Posted by Neil on Super User See other posts from Super User or by Neil
Published on 2010-03-22T20:31:02Z Indexed on 2010/03/22 20:31 UTC
Read the original article Hit count: 560

Filed under:
|
|
|
|

I installed MySQL community 5.1.45 on my Snow Leopard 10.6, using the pkg from their site. I had previously installed a MySQL binary from entropy.ch. In the previous installation, the connections were working fine before I upgrade to Snow Leopard. In Snow Leopard, both the installations are problematic.

Using an app called Sequel Pro, if I connect with the socket operation, it connects properly. However, a standard connection with the same credentials doesn't work. From what I've understood, socket connections happen on the machine itself between processes, whereas normal connections occur over the network/ports, in this case a loopback to my machine, since the server and client are both on the same machine.

My new CakePHP installation isn't being able to connect to the db with the root credentials I provided. Btw, I've been starting the MySQL server using the Preference Pane.

When I tried running mysqld from terminal, it gave me:

100323 1:54:37 [Warning] Can't create test file /usr/local/mysql-5.1.45-osx10.6-x86_64/data/mbp.lower-test 100323 1:54:37 [Warning] Can't create test file /usr/local/mysql-5.1.45-osx10.6-x86_64/data/mbp.lower-test mysqld: Can't change dir to '/usr/local/mysql-5.1.45-osx10.6-x86_64/data/' (Errcode: 13) 100323 1:54:37 [ERROR] Aborting

100323 1:54:37 [Note] mysqld: Shutdown complete

mbp is the name of my machine. How do I fix this so that my webserver can connect to the mysql server?

© Super User or respective owner

Related posts about mysql

Related posts about apache2