Нормальные разрешения для запуска mysqld - PullRequest
0 голосов
/ 20 февраля 2011

Я пытаюсь запустить mysqld в среде chroot. Здесь ситуация.

Когда я запускаю mysqld от имени пользователя root, я могу подключиться к своим базам данных. Но когда я запускаю mysql с использованием сценариев init.d (обычные разрешения), mysql выдает мне ошибку.

$ mysql --user=root --password=password
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

Итак, я думаю, мне нужно изменить права доступа к некоторым файлам. Но какие? Да, и если вам интересно, что /var/run/mysqld/mysqld.sock принадлежит пользователю «mysql».

1 Ответ

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

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

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

...