1. mysql 서비스 정지
# service mysql stop
2. data디렉토리 복사
# cd /var/lib
# tar cvf mysql.tar mysql/
# mv mysql.tar /database/
# cd /database/
# tar xvf mysql.tar
3. my.cnf 설정 변경
# vi /etc/my.cnf
[client]
sock = /database/mysql/mysql.sock
[mysqld]
sock = /database/mysql/mysql.sock
datadir = /database/mysql
slow-query-log-file = /database/mysql/slow-query.log
innodb_data_home_dir= /database/mysql
innodb_log_group_home_dir = /database/mysql
[mysqld_safe]
err-log = /database/mysql/mysqld.err
pid-file = /database/mysql/mysqld.pid
4. mysql 서비스 시작
# service mysql start
※sock, pid에러가 발생한 경우엔 먼저
mysqld.err를 확인해보고,
방화벽이 의심스러울 땐 다음 명령어를 실행하여 확인해보자
# getsebool -a | grep mysql
⇒mysqld_disable_trans가 off라면 on으로 변경
# setsebool -P mysqld_disable_trans on
댓글 없음:
댓글 쓰기