sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #91120
Re: Connecte til mysql fra chroot
I sslug.teknik, skrev Dennis Hansen:
> Jeg har en mysql server kørende på localhost.
> Hvis jeg skifter ind i et chroot hvordan kan jeg så connecte til denne
> mysql ?
>
> Hvis jeg fra mit chroot prøver med
> $ mysql -u root
> får jeg
> Can't connect to local MySQL server through socket
> '/var/run/mysqld/mysqld.sock
> Det er rimelig nok, da den prøver chroot's localhost som ikke har en
> mysql kørende
Jo, det er det.. Men filen /var/run/mysqld/mysqld.sock eksisterer ikke
da du jo har skiftet / (root).
Du kan løse det ved at bind-mounte den ind:
mkdir -p $chroot/var/run/mysqld/
mount --bind /var/run/mysqld $chroot/var/run/mysqld
Skift selv $chroot ud med der hvor du har dit chroot.
> Skal jeg ud på den offentlige IP for at kunne connecte til min egen
> mysql server?
der er også en mulighed.. i ovenstående forsøger du at benytte
en unix-domain-socket til forbindelsen.. og det er gennem filsystemet.
Jesper
--
./Jesper Krogh, jesper@xxxxxxxx, Jabber ID: jesper@xxxxxxxxxxxx
Follow ups
References