Я установил сообщество MySQL 5.1.45 на моем Snow Leopard 10.6, с помощью pkg от их сайта. Я ранее установил двоичный файл MySQL от entropy.ch. В предыдущей установке хорошо работали соединения, прежде чем я обновлю до Snow Leopard. В Snow Leopard оба установки проблематичны.
Используя приложение под названием Продолжение Pro, если я соединяюсь с эксплуатацией сокета, она соединяется правильно. Однако стандартное соединение с теми же учетными данными не работает. Из того, что я понял, сокетные соединения происходят на самой машине между процессами, тогда как нормальные соединения происходят по сети/портам, в этом случае обратная петля к моей машине, так как сервер и клиент находятся оба на той же машине.
Моя новая установка CakePHP не является способностью соединиться с дб с корневыми учетными данными, которые я обеспечил. Btw, я запускал сервер MySQL с помощью Предпочтительной Области.
Когда я пытался выполнить mysqld от терминала, он дал мне:
100323 1:54:37 [Предупреждая] не Может создать тестовый файл/usr/local/mysql-5.1.45-osx10.6-x86_64/data/mbp.lower-test 100323, 1:54:37 [Предупреждая] не Может создать тестовый файл/usr/local/mysql-5.1.45-osx10.6-x86_64/data/mbp.lower-test mysqld: не Может изменить dir на '/usr/local/mysql-5.1.45-osx10.6-x86_64/data /' (Errcode: 13) 100323 1:54:37 [ОШИБКА] Прерывание
100323 1:54:37 [Примечание] mysqld: завершенное Завершение работы
mbp является названием моей машины. Как я фиксирую это так, чтобы мой веб-сервер мог соединиться с mysql сервером?