← Back to team overview

sslug-teknik team mailing list archive

problemer med min mysql server

 

Jeg mangler stadig hjælp, med min mysql server, se tidliger breve

-----Original Message-----
From: ALM 
Sent: 13. juli 1999 11:16
To: 'sslug-teknik@xxxxxxxx'
Subject: RE: [TEKNIK] problemer med min mysql server


Her er jeg igen

Jeg fandt en log fil i /var/lib/mysql
som hedder servlx01.alm.err i den står der

Found old stye password for user root. Restart using --old-protocol

Og som jeg ser det, er det her det går galt.

Any hint

-----Original Message-----
From: Troels Arvin [mailto:tarvin@xxxxxxxxx]
Sent: 13. juli 1999 10:54
To: sslug-teknik@xxxxxxxx
Subject: Re: [TEKNIK] problemer med min mysql server


ALM wrote:
> ERROR 2002: Can't connect to local MySql server through socket
> '/varlib/mysql/mysql.sock' (111)
Hvis dette ikke var en stavefejl, så er det i hvertfald et hint, at det
normalt vil hedde:
/var/lib/mysql/mysql.sock

I hvilken forbindelse er problemet opstået? - Har du opdateret noget
software?

Tjek rettighederner på
/var/lib/mysql/               mysql.mysql drwxr-xr-x
og 
/var/lib/                     root.root   drwxr-xr-x
og
/var/                         root.root   drwxr-xr-x


/var/lib/mysql-rettigheder vil også typisk ses som
/var/lib/mysql/               mysql.root  drwxr-xr-x


Findes både mysql brugeren og mysql gruppen? (se /etc/passwd og
/etc/group)


Hvis man har lyst til at være mere restriktiv (har næppe praktisk,
sikkerhedsmæssig betydning):

Mht. /var/lib/mysql kan man vælge at oprette en gruppe, fx. kaldet
'sqlreaders', og så sætte /var/lib/mysql-rettighederne til
mysql.sqlreaders  drwxr-x---
Hvis du så gør Apache-brugeren (typisk 'nobody') til et medlem af
sqlreaders, vil PHP stadig kunne kommunikere med MySQL via
/var/lib/mysql/mysql.sock-socket'en.

-- 
Greetings from Troels Arvin, Copenhagen, Denmark
http://www.mdb.ku.dk/tarvin/


Follow ups