PHP+(MySQL na UNIX Socket)

2 отговора 161 прегледа
#1

PHP+(MySQL na UNIX Socket)

Има ли начин да пусна MySQL-а да "слуша" само на UNIX сокет т.е. skip-networking в конфиг. файл и в същото време PHP да може да се обръща към него. Системата е OpenBSD. Когато сървъра е пуснат да работи на порт няма никакви проблеми, но щом го пусна на сокета и PHP-то гърми с грешка че не може да намери MySQL сървър или не може да отвори базата от данно. Вероятно, или дори сигурен съм че това е свързано с правата на достъп, но незнам какви права трябва да задам. Ако някой се е преборил със същия проблем моля да сподели опита си. Какво точно трябва да направя?

Отговор
в отговор на OBSD #2

Re: PHP+(MySQL na UNIX Socket)

[линк]

А ти извинявай, къде потърси решение на проблема, как точно го диагностицира, и какви други източници на информация ползва за да се опиташ да го решиш сам?

Отговор
в отговор на OBSD #3

Re: PHP+(MySQL na UNIX Socket)

Не е нужно нищо особено, по принцип при ползването на тази опция, всяко нещо, изискващо SQL ще върви, стига да е на същата машина. Всъщност със skip-networking точно това и правиш - остава сокета, без да се слуша на порт. Естествено ти си си копирал и настроил my.cnf в /etc от /usr/local/share/mysql/? В него се указва кой е сокета на сървъра. Можеш да погледнеш и /var/www/conf/php.ini за mysql.default.socket=. По принцип там е по подразбиране, но ако искаш - можеш да го сетнеш.

Аз не ползвам тази опция отдавна, но като съм я ползвал, проблеми никакви не съм имал.
Също като теб търкалям Apache+MySQL+PHP на OpenBSD 3.6. Успех.

INRI

Редактирано от Osogovetz на

Отговор