yum으로 설치 후 mysql 디렉토리를 변경하였다
vi /etc/my.cnf
[mysqld]
datadir=/free/mysql_data
이렇게 하고 mysql 재시작 하면 에러
[root@localhost ~]# /etc/rc.d/init.d/mysqld start
Timeout error occurred trying to start MySQL Daemon.
MySQL (을)를 시작 중: [실패]
에러로그를 확인결과
110324 19:40:47 [Warning] Can’t create test file /free/mysql_data/localhost.lower-test
110324 19:40:47 [Warning] Can’t create test file /free/mysql_data/localhost.lower-test
/usr/libexec/mysqld: Can’t change dir to ‘/free/mysql_data/’ (Errcode: 13)
110324 19:40:47 [ERROR] Aborting
아래 명령어 입력을 하면 정상적으로 mysql 시작
[root@localhost ~]# setsebool -P mysqld_disable_trans=1
[root@localhost ~]# /etc/rc.d/init.d/mysqld start
MySQL (을)를 시작 중: [ OK ]
- HOME
- MYSQL