You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com> on 2003/05/06 11:47:58 UTC

mod_mysql - mysql.sock

Hallo Leute,

habe den apache 1.3-27 auf RedHat8.0 mit dem dem Modul mod_mysql als
DSO zum Laufen gebracht.
Es läuft und macht die Authentisierung wie es soll.
Da ist nur ein kleiner Schönheitsfehler:
Mysql habe ich via RH´s eigenen RPMs installiert. Nun ist die Datei
mysql.sock in /var/lib/mysql und nicht unter /tmp wie es von mod_mysql
gefordert ist. Ich löste das Problem indem ich einen Softlink auf
/var/lib/mysql/mysql.sock in /tmp setzte.

Weiss jemand wie ich so etwas schon beim einikomplilieren den
richtigen Pfad zum Socket setzten kann???
Oliver Etzel
--
t-host GmbH                             Mobil: 0170/2781117
D-80337 München                   Tel: +49 89 54071102
Tumblinger Straße 50               Fax: +49 89 54071103









colocation münchen http://www.t-host.de


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_mysql - mysql.sock

Posted by "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com>.
Hallo Jörg,
Danke, Deine Antworten sind kompetent. Gut.

Oliver Etzel

> > Hallo Leute,
> >
> > habe den apache 1.3-27 auf RedHat8.0 mit dem dem Modul mod_mysql
als
> > DSO zum Laufen gebracht.
> > Es läuft und macht die Authentisierung wie es soll.
> > Da ist nur ein kleiner Schönheitsfehler:
> > Mysql habe ich via RH´s eigenen RPMs installiert. Nun ist die
Datei
> > mysql.sock in /var/lib/mysql und nicht unter /tmp wie es von
mod_mysql
> > gefordert ist. Ich löste das Problem indem ich einen Softlink auf
> > /var/lib/mysql/mysql.sock in /tmp setzte.
> >
> > Weiss jemand wie ich so etwas schon beim einikomplilieren den
> > richtigen Pfad zum Socket setzten kann???
> > Oliver Etzel
>
> Wenn du Apps welche gegen mysqlclient.so  linken selber kompilierst
dann
> benutzen sie auch den Socket welchen Mysql benutzt. Hast du aber
eine Reihe
> von RPM welche nicht auf einander abgestimmt stimmt kann besagtes
Probs
> auttreten.
>
> Loegsungsmoeglichkeiten (neben dem Selberkompilieren)
> 1. in der my.cnf dem MysqlD sagen wo er seinen Socket ablegen soll
> 2. Symlink machen
> 3. TCP und nicht den Socket benutzen.
>
> Das ablegen von sockets in /tmp ist auch medium optimal. Ich habe
neulich
> einem Admin zugeschaut der mal schwups das /tmp *aufgeraeumt* hatte
wegen
> Platzmangel.
>
> Gruss
> Joerg Behrens
>
> --
> TakeNet GmbH                        Mobil: 0171/60 57 963
> D-97080 Wuerzburg                 Tel: +49 931 903-2243
> Alfred-Nobel-Straße 20            Fax: +49 931 903-3025
>
>
> --------------------------------------------------------------------
------
>                 Apache HTTP Server Mailing List "users-de"
>       unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
>            sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------
------
>
>


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_mysql - mysql.sock

Posted by Joerg Behrens <be...@takenet.de>.
----- Original Message -----
From: "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com>
To: <us...@httpd.apache.org>
Sent: Tuesday, May 06, 2003 11:47 AM
Subject: mod_mysql - mysql.sock


> Hallo Leute,
>
> habe den apache 1.3-27 auf RedHat8.0 mit dem dem Modul mod_mysql als
> DSO zum Laufen gebracht.
> Es läuft und macht die Authentisierung wie es soll.
> Da ist nur ein kleiner Schönheitsfehler:
> Mysql habe ich via RH´s eigenen RPMs installiert. Nun ist die Datei
> mysql.sock in /var/lib/mysql und nicht unter /tmp wie es von mod_mysql
> gefordert ist. Ich löste das Problem indem ich einen Softlink auf
> /var/lib/mysql/mysql.sock in /tmp setzte.
>
> Weiss jemand wie ich so etwas schon beim einikomplilieren den
> richtigen Pfad zum Socket setzten kann???
> Oliver Etzel

Wenn du Apps welche gegen mysqlclient.so  linken selber kompilierst dann
benutzen sie auch den Socket welchen Mysql benutzt. Hast du aber eine Reihe
von RPM welche nicht auf einander abgestimmt stimmt kann besagtes Probs
auttreten.

Loegsungsmoeglichkeiten (neben dem Selberkompilieren)
1. in der my.cnf dem MysqlD sagen wo er seinen Socket ablegen soll
2. Symlink machen
3. TCP und nicht den Socket benutzen.

Das ablegen von sockets in /tmp ist auch medium optimal. Ich habe neulich
einem Admin zugeschaut der mal schwups das /tmp *aufgeraeumt* hatte wegen
Platzmangel.

Gruss
Joerg Behrens

--
TakeNet GmbH                        Mobil: 0171/60 57 963
D-97080 Wuerzburg                 Tel: +49 931 903-2243
Alfred-Nobel-Straße 20            Fax: +49 931 903-3025


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------