Запуск mysql в chroot - PullRequest
       13

Запуск mysql в chroot

6 голосов
/ 20 февраля 2011

У меня есть среда chroot, работающая на моей 10.04 Ubuntu Box. Я пытаюсь запустить mysql в среде chroot, но получаю эту ошибку.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

В основном я использовал debootstrap вместе со schroot для создания chroot. Затем я установил ubuntu-minimal и mysql-сервер в этой среде chroot. Если вам интересно, здесь приведены все шаги, за которыми я следовал https://help.ubuntu.com/community/DebootstrapChroot. Но mysql не работает внутри chroot. Файлы /var/log/mysql.log и /var/log/mysql.err пусты, и сервер mysqld работает. Есть указатели?

Ответы [ 2 ]

4 голосов
/ 23 февраля 2011

Это ошибка со Schroot.mysqld избегает chroot и взаимодействует с системным mysqld.

http://ubuntuforums.org/showthread.php?t=1625863 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224

1 голос
/ 20 февраля 2011

убедитесь, что у mysql есть разрешение на запись. попробуйте запустить mysql от имени пользователя root. Если это работает, исправьте разрешение файла, чтобы у mysql было разрешение на запись, и перезапустите mysql как обычный пользователь. ,

...