2008/06/11

솔라리스10 (Solaris Community Edition)에서 MySQL 사용하기

솔라리스10에는 MySQL이 이미 들어있습니다. 굳이 다운받아서 컴파일하고 할 필요가 없다는 뜻이죠.
솔라리스 10에서는 MySQL을 활성화하기 위해서는 다음과 같이 하면 됩니다.

일단 mysql의 그룹과 사용자를 만듭니다. 이렇게 하기 위해서는 수퍼유저나 혹은 사용자 생성 권한을 가지고 있어야 합니다.

1. 그룹의 생성
#/usr/sbin/groupadd mysql
2. 사용자의 생성
#/usr/sbin/useradd -g mysql -d /var/mysql mysql
;여기서 -d /var/mysql 옵션에 유념해야 합니다. -d 옵션은 사용자 디렉토리를 설정하기 위해서 필요한 옵션인데 mysql man 페이지에는 이 부분이 빠져 있는데, 이 옵션이 빠져 있으면 후에 서비스를 활성화할때(svcadm 이용) 오류가 발생합니다.
3.MySQL 데이타베이스 디렉토리의 소유권한을 설정합니다.
#chown -R mysql:mysql /var/mysql
4.서비스를 구동합니다.
#svcadm enable mysql:version_50
혹은
#svcadm enable mysql
5.구동된 서비스가 정상적으로 작동하는 지 확인합니다.
#svcs -xv mysql
svc:/application/database/mysql:version_50 (MySQL RDBMS)
상태: online(2008년 6월 11일 수요일 오후 05시 48분 06초 이후)
참조: man -M /usr/share/man -s 1 MySQL 5.0.45
참조: http://dev.mysql.com/docs
참조: /var/svc/log/application-database-mysql:version_50.log
영향: 없음
6. mysql 클라이언트로 접속해봅니다.
#mysql -u root
mysql> show databases;

이렇게 해서 성공적으로 솔라리스에서 MySQL을 활성화했습니다. 쉽죠? ^__^

이후에는 MySQL 설정을 해야 합니다.
MySQL root 패스워드도 설정해야 하고, 필요한 데이타 베이스를 생성해야 합니다.
이 부분은 MySQL 관리자 영역이므로 여기서는 언급하지 않습니다.

댓글 없음: