HOME > 게시판 > 데이터베이스
게시판| 데이터베이스
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 15-06-01 10:40
mysql root 아닌계정으로 실행
 글쓴이 : 이광욱
조회 : 786  
현재 centos에 mysql5.1 버전을 사용중입니다.
기존에는 my.cnf파일에 user=mysql로 설정하고 root에서 /etc/rc.d/init.d/mysqld start 명령으로 실행하여 ps로 확인하면 아래처럼 나타납니다.

# ps -ef |grep mysql
root 26701 1 0 10:27 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir ~~~~ --user=mysql
myql 27023 26701 14 10:27 pts/0 00:00:00 /usr/libexec/mysqld --basedir=/usr ~~~~~~

이렇게 했는데 root로 mysql이 실행중이라고 취약하다고 나왔습니다.
그래서 mysqld_safe --user=mysql& 로 실행했는데 동일하게 위에는 root 아래는 mysql로 실행됩니다.

root가 아닌 계정으로 실행하고싶은데 어떻게 해야하는지 궁금합니다.

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

chozzalinu… 16-10-12 18:12
 
su -mysql -c "mysqld_safe..." 이렇게 하시면 되지 않나요?
Jszzang 15-08-11 11:46
 
http://ospace.tistory.com/226 를 한번 참고 해보시길 바랍니다.