Добрый день, друзья.Решил запустить mysql в chroot окружении, пользовалься статьей http://www.opennet.me/base/sec/mysql_sec.txt.html
Запнулся на запуске базы из под chroot, выдает ошибку, что юзер не известен, хотя passwd и grop скопировал в виртуальную среду.
# /usr/bin/chrootuid /home/mysqld /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
/usr/sbin/mysqld: user unknown
Помогите решить проблему, /usr/sbin/mysqld --... стартует нормально.
А это запускали?cd /chroot/mysql/etc
pwd_mkdb -d /chroot/mysql/etc passwords
rm -rf /chroot/mysql/etc/master.passwd
>А это запускали?
>
> cd /chroot/mysql/etc
> pwd_mkdb -d /chroot/mysql/etc passwords
> rm -rf /chroot/mysql/etc/master.passwd
Дело в том, что у меня Linux, а не BSD, поэтому это не подходит, я скопировал /etc/passwd и /etc/group , дал права чтения, но вот такая ошибка. Может что-то подобное делается и в Линухе, но как?