我正在尝试在chroot环境中运行mysqld。Herez的情况。
当我以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’用户。
发布于 2011-02-23 11:39:31
这是schroot的一个bug。mysqld转义chroot并与系统的mysqld交互。
http://ubuntuforums.org/showthread.php?t=1625863 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224
https://stackoverflow.com/questions/5057259
复制相似问题