Показать сообщение отдельно
Старый 21.03.2012, 16:12   #6
nikp
Banned
 
Регистрация: 05.07.2010
Сообщений: 201
Репутация: 183
По умолчанию

Переменная plugin_dir появилась в версии 5.1.2, в целях безопасности. В предыдущих версиях (по крайней мере 5.0.67 и 4.1.22)
библиотека плагина искалась по путям, которыми оперерирует загрузчик динамических библиотек (dynamic linker).
В nix это стандартный каталог lib плюс то, что определено в /etc/ld.so.conf.
Под win, это C:\WINDOWS, C:\WINDOWS\system, C:\WINDOWS\system32.

Дополнительно мускул просматривал свои каталоги @@basedir\bin и @@datadir.

Так же себя ведет мускул, в версиях >=5.1.2, если переменная plugin_dir отсутствует, или пустая.

Вроде бы так.
===========
UPD поведение для nix и win разное.

Проверил для win
версии 5.067, 5.0.77, 5.0.90 нормально подключают udf библиотеку из @@datadir
т.е. хороший вариант, когда попался phpmyadmin с root мускула и нет раскрытия пути.

Проверил для nix
версии 5.0.77, 5.0.90 - из @@datadir библиотека не подключается.

Последний раз редактировалось nikp; 25.03.2012 в 16:00..
nikp вне форума   Ответить с цитированием