EG>>> В my.cnf смотрит libmysqlclient.so, в котором реализован сетевой EG>>> протокол AK>> он точно туда смотрит, а не какая-нибудь функция в нем, которую AK>> надо вызывать явно, да еще и передавать ей имя секции в которой AK>> смотреть? Чего php и в голову не придет делать.
EG> Он точно туда смотрит. Есть функция, которая позволяет *заранее*, EG> до подключения к серверу переопределить путь и имя файла my.cnf EG> и имя секции в нём, но если этого не делать, то во время подключения EG> будут работать соответствующие дефолты самого MySQL (my.cnf и EG> [client]).
EG> См. описание mysql_options() и mysql_real_connect() в документации EG> на API mysql.
А вот конкретно под FreeBSD где клиент и сервер по умолчанию ищут my.cnf - в /etc, /usr/local/etc, /var/db/mysql или где-то еще?