SOURCES: mysql.init - chown mysql:mysql "$MYSQL_CLUSTER_DIR"

Marcin Krzyżanowski krzak w hakore.com
Czw, 22 Lip 2004, 07:28:46 CEST


Dnia 21-07-2004, śro o godzinie 22:06 +0200, Jakub Bogusz napisał(a):
> On Wed, Jul 21, 2004 at 07:24:50PM +0000, krzak wrote:
> > Author: krzak                        Date: Wed Jul 21 19:24:50 2004 GMT
> > Module: SOURCES                       Tag: HEAD
> > ---- Log message:
> > - chown mysql:mysql "$MYSQL_CLUSTER_DIR"
> > 
> > ---- Files affected:
> > SOURCES:
> >    mysql.init (1.59 -> 1.60) 
> > 
> > ---- Diffs:
> > 
> > ================================================================
> > Index: SOURCES/mysql.init
> > diff -u SOURCES/mysql.init:1.59 SOURCES/mysql.init:1.60
> > --- SOURCES/mysql.init:1.59	Mon Jun  7 19:53:04 2004
> > +++ SOURCES/mysql.init	Wed Jul 21 19:24:44 2004
> > @@ -441,7 +441,7 @@
> >  	fi
> >  
> >  	mkdir -p "$MYSQL_DATA_DIR" > /dev/null 2>&1
> > -	chown root:root "$MYSQL_CLUSTER_DIR"
> > +	chown mysql:mysql "$MYSQL_CLUSTER_DIR"
> >          chown mysql:mysql "$MYSQL_CLUSTER_DIR/mysqldb" "$MYSQL_DATA_DIR" > /dev/null 2>&1
> >  	chmod 751 "$MYSQL_CLUSTER_DIR" "$MYSQL_CLUSTER_DIR/mysqldb"
> 
> Ten sam skrypt instaluje mysqld.conf do $MYSQL_CLUSTER_DIR.
> mysqld.conf nie może być w katalogu modyfikowalnym dla użytkownika
> mysql. security issue: wtedy błąd w mysqlu == zdalny root.

swietnie, a jak jest root:root to mysql nie odpali sie bo : 

040721 21:09:30  Can't start server : Bind on unix socket: Permission
denied
040721 21:09:30  Do you already have another mysqld server running on
socket: /var/lib/mysql/mysql.sock ?
040721 21:09:30  Aborting


czyli albo daje sie uruchomic albo ma błęda. Nie używac to nie będzie
błędu ? czy jak inaczej ?

-- 

Marcin Krzyżanowski
http://krzak.linux.net.pl





Więcej informacji o liście dyskusyjnej pld-devel-pl