Date: Sun, 06 Dec 2009 23:32:06 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> To: Manolis Tzanidakis <mtzanidakis@gmail.com> Cc: freebsd-jail@freebsd.org Subject: Re: Cant't access mysql.sock (running on a jail) from a separate jail Message-ID: <4B1C30E6.5020309@quip.cz> In-Reply-To: <924B5EF7-AE3E-4A9E-B0D6-2FAC0151570A@gmail.com> References: <924B5EF7-AE3E-4A9E-B0D6-2FAC0151570A@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Manolis Tzanidakis wrote: > Hello all, > maybe this is already answered, but searching the list's archives > was not working at the moment. > > Anyway, I've got a server running 8.0-RELEASE with various > jails, all setup with ezjail. One jail is running mysql and another > is running apache. > I have a directory /usr/jails/mysqltmp (owned by mysql:mysql) > on the host system, which is mounted in both jails as /mysqltmp with: > > /etc/fstab.mysqljail: > /usr/jails/mysqltmp /usr/jails/mysqljail/mysqltmp nullfs rw 0 0 > > /etc/fstab.apachejail: > /usr/jails/mysqltmp /usr/jails/mysqlapache/mysqltmp nullfs ro 0 0 > (tried it also with 'rw', same results) > > I've setup my.cnf in mysqljail to write the mysql.sock socket in > /mysqltmp and I can access mysql from this jail without problems, > as expected. > On the apachejail the socket shows up in /mysqltmp, however I can't > connect: > > # mysql -S /mysqltmp/mysql.sock -u root -p > ERROR 2002 (HY000): Can't connect to local MySQL server through > socket '/mysqltmp/mysql.socket' (2) You can use hardlink if you have your jails on one filesystem, or you can try unionfs instead of nullfs. Miroslav Lachman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B1C30E6.5020309>