← Back to team overview

sslug-teknik team mailing list archive

Re: Connecte til mysql fra chroot

 

Jesper Krogh skrev Den. 18-02-2007 08:40:

>>  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
> 

Smart, det virker perfekt tak!

> 
>>  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. 


Ja det kan jeg meget bedre lide.
-- 
Mvh
Dennis Hansen


References