проблема mysql из исходников

Привет!

Столкнулся со странной проблемой. Пытаюсь поставить из исходников (не из portage) mysql (разные версии – 4.1.18, 5.0.18). Все делаю по инструкции. Но при инициализации базы (mysql_install_db --user=mysql) получаю:

Installing all prepared tables
060325 0:08:41 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!

060325 0:08:41 [ERROR] Aborting

060325 0:08:41 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

Естественно, что пользователь mysql в системе есть. Кто сталкивался? Что делать?

Спасибо.

А если

А если попробывать от рута, что пишет?

под рутом все

под рутом все суппер... но как-то неправильно так :(

Не заю как в

Не заю как в gentoo, в слаке база по-дефолту создается в /var/lib/mysql, соответственно - chown mysql:mysql /var/lib/mysql
ну и само-собой разумеется chmod 755 /*/mysql_install_db

Дык он пытается

Дык он пытается сменить себе пользователя на mysql. Я сделать это может только рут.
>060325 0:08:41 [ERROR] Fatal error: Can't change to run as user
>'mysql' ; Please check that the user exists!
При запуске от рута он пошаманит и сразу снизит себе привелегии.

Обошел таким

Обошел таким образом:

su mysql -c ./bin/mysql_install_db
su mysql -c ./bin/mysqld_safe &

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".