FreeBSD 6.x에서 MySQL 5.0.x 설치기
0. 최신 포트 준비
cvsup -g -L 2 ports-supfile
1. MySQL 5.0.x 버전 설치
# cd /usr/ports/databases/mysql50-server
# make WITH_CHARSET=euckr install clean
2. portupgrade를 위해 pkgtools.conf 수정
# vi /usr/local/etc/pkgtools.conf
MAKE_ARGS = { 이 부분에 추가
'databases/mysql5*' => [
'WITH_CHARSET=euckr BUILD_OPTIMIZED=yes BUILD_STATIC=yes'
],
3. MySQL을 구동을 위한 기본 DB 생성
# /usr/local/bin/mysql_install_db --user=mysql
# cd /var/db
# chgrp -R mysql mysql
# chown -R mysql mysql
4. root 비밀번호 설정
# mysqladmin -u root password new-passwd
5. MySQL 데몬 시작
# vi /etc/rc.conf
mysql_enable="YES" # 추가
# /usr/local/etc/rc.d/mysql-server start
6. DB 생성 및 계정 설정
# mysql -u root -p mysql
mysql> CREATE DATABASE EXAM_DB;
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO user (host, user, password) VALUES ('localhost','exam_user',password('exam_password'));
Query OK, 1 row affected, 3 warnings (0.00 sec)
mysql> INSERT INTO db VALUES ('localhost', 'EXAM_DB' , 'exam_user', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Query OK, 1 row affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 row affected (0.00 sec)
새로 추가한 exam_user 계정으로 접속하여 새로 생성한 EXAM_DB 데이터베이스를 사용할 수 있습니다.