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 데이터베이스를 사용할 수 있습니다.
'DB > MySQL' 카테고리의 다른 글
[MariaDB] VARBINARY 형 비밀번호 처리에 관하여 (0) | 2016.09.07 |
---|---|
[MariaDB] BIT 형 컬럼을 PHP에서 올바로 표시하기 (0) | 2016.09.06 |
[MariaDB] Commands out of sync 문제 (0) | 2016.09.04 |
MySQL 관리 (0) | 2014.04.17 |
삭제된 데이터 복구하기 (0) | 2010.07.11 |