0

我正在尝试在 chroot 环境中运行 mysqld。这里的情况。

当我以 root 身份运行 mysqld 时,我可以连接到我的数据库。但是当我使用 init.d 脚本(正常权限)运行 mysql 时,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”用户所有。

4

1 回答 1

0

这是 schroot 的一个错误。mysqld 转义 chroot 并与系统的 mysqld 交互。

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

于 2011-02-23T03:39:31.137 回答