safe_mysql 로 데몬 띄울때 궁긍한점이 있습니다????? 답변부탁

yoomossi의 이미지

이제 막 mysql 공부하는 학생입니다

데몬 띄울때

방법1

mysql 이라는 리눅스 계정을 만들어서

safe_mysqld --user=mysql &

하는 방법과

방법2

safe_mysqld --user=root &

이렇게 하는걸 봣는데

제가 알기론 방법1은 mysql이라는 계정으로 데몬을 띄우라는 명령이고

방법2는 root 라는 계정으로 데몬 띄우라는 명령인데

둘이 어떤 차이점이 잇나요???

방법 1로 데몬을 띄우기 전에

/usr/local/mysql 디렉토리 소유권을root로 설정하고

/usr/local/mysql/var 디렉토리의 소유권은 mysql로 설정

/usr/local/mysql 디렉토리 그룹을 mysql 로 설정하는데

왜그런 건가요

그리고

둘다 듣기론 보안때문에 그런다고 하는데 어떤관련이 잇는지좀 자세하게 가르쳐 주시면 감사합니다

그리고 설치할때 .configure 에서

--with-mysqld-user=mysql해주는 이유가 먼가요 안해줘도 되는것 가튼데

이게 데몬 을 띄울수 잇는 사용자를 지정하는거잖아요 이렇게 해주면 root로 데몬을 못띄우지 않나요

???

pynoos의 이미지

safe_mysql 이라는 프로그램을 찾아서
vi 로 열어 보세요. shell script 입니다.