28 March 2008

Проблемы MySQL + Leopard

IT-companies
Вчера я наконец-то обновился до Леопарда, были установлены все необходимые обновления, и вот уже думал приступить к работе, но столкнулся с такой пролемой. Немного отличающийся путь активации PHP5(в Тигре httpd.conf находился в папке /private/etc/httpd/, теперь же он лежит в /private/etc/apache2/) эта проблема решилась быстро, да и не проблема вовсе это (-:
Но вот MySQL отнял куда больше времени чем предполагалось, когда он уже был запущен (устанавливал из dmg), php напрочь отказывался работать с моей БД, мотивируя это тем что /tmp/mysql.sock отсутствует, и работать php и mysql вместе отказываются. Проштудировав интернет, понял что не один я сталкивался с этой проблемой и путей решения этой проблемы есть несколько, вот один из них, который я и проделал:

Как оказалось сокет переехал в /private/tmp , и нужно было всего лишь дополнить строки в php.ini (/private/etc/php.ini)
mysql.default_socket =
и
mysqli.default_socket =
до
mysql.default_socket = /private/tmp/mysql.sock
и
mysqli.default_socket = /private/tmp/mysql.sock
соответственно.

Возможно ктото ещё столкнулся или столкнётся с этой проблемой, надеюсь вам помжет решение, которое вчера помгло мне (-:

P.S. PHP версии 5.2.4, MySQL — 5.1.23
Tags:appleleopardmac osMySQLпроблемырешение
Hubs: IT-companies
+7
320 4
Comments 15
Popular right now
IT–рекрутер
from 60,000 to 120,000 ₽HighTeamМоскваRemote job
Программист (PHP, MySQL)
from 100,000 to 180,000 ₽WebDiscoveryRemote job
IT-recruiter / HR
from 50,000 to 70,000 ₽БастионМоскваRemote job
Разработчик PHP/JS/MySQL
from 70,000 to 90,000 ₽АвтоВебОфисRemote job
Backend разбработчик (PHP, Perl, MySQL)
from 90,000 to 180,000 ₽CleanTalkRemote job