Всем спасибо всё разобрался сам :)
P.S
разбор полетов следующий!
есть следующие скрипты программы:
1 - /etc/rc.d/mysqld
2 - /usr/local/bin/mysqld_safe
3 - /usr/local/libexec/mysqld
(1) это стартовый rc скрипт для запуска mysqld посредством выполнения mysqld_safe
(2) этот скрипт используется для запуска демона mysqld
(3) собственно сам демон mysqld
ну так вот в скрипте /etc/rc.d/mysqld
были следующие интересные строчки:
#1 : ${mysql_args=""}
#2 command="/usr/local/bin/mysqld_safe"
#3 command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null &"
ну так вот! я опцию --defaults-file передавал через rc.conf прописав её в переменной mysql_args этого файла. То есть при выполнение команды:
/etc/rc.d/mysqld start
эта опция заносилась в переменную #1, но как видно из #3 эта опция вставлялась в конец "аргументной строчки" mysqld перед которой была задействана опция --defaults-extra-file.
Вот из-за такой фигни в строчки #3 рождалась моя ошибка :)