본문 바로가기

MySQL Admin Guide125

5장 ACCOUNT , 권한 관리 (1) ACCOUNT 란? 1. 개요 이제 서버 설치도 끝나고, 문제없이 접근이 가능한 상태임을 확인했으니, 이제 일반계정을 생성하고, 적절한 권한을 부여하는 작업을 통해, MySQL서버에 대한 접근 관리를 해 보도록 하자. 2. ACCOUNT MySQL은 다른 DBMS와 다른 ACCOUNT 구조를 가지고 있다. MySQL의 ACCOUNT는 user와 host를 합친 개념으로 user@host 의 형태로 구성된다. 'user'@'host' MySQL 계정의 구조가 위와 같은 것은 계정에서 접근서버에 대한 접근관리도 같이 이루어 지고 있다는 것을 뜻한다. 즉, 계정을 통해 접근 하는 서버에 대한 접근 권한 체크와 user를 통한 접근 권한 체크가 같이 이루어 지는 것이다. 이와 같은 계정에 대한 정보는 mysql database내의.. 2009. 4. 21.
4장 MySQL 접근하기(2) 3. MySQL 에서의 schema MySQL에서 구현된 Schema의 개념에 대해 알아보도록 하자. 관계를 가지는 객체들의 묶음이다. Account 생성 후 사용할 Schema를 따로 생성해야 한다. 여러 사용자가 여러 스키마에 접근이 가능하다. database라 칭하기도 한다. show database 또는 show schema를 실행하면 그 MySQL서버에 있는 schema의 목록이 보여진다. 2009. 4. 17.
4장 MySQL 접근하기(1) 1. MySQL Server 확인하기 MySQL이 제대로 떠있는지 확인하기 위해 mysql command tool을 사용하여 확인할 수 있다. mysql command tool은 오라클의 sqlplus와 비슷한 기능의 command tool이다. mysql command tool은 basedir/bin 디렉토리내에 위치해 있다. mysql command tool을 -(single dash), --(double dash)를 사용하는 여러 인자들을 사용하여 접속에 필요한 정보를 얻는다. 그러면, 서버 설치 후 간단히 다음과 같이 mysql command tool을 사용해 보자. ./mysql -p -uroot 패스워드 입력을 요구할 경우, enter를 입력한다. 설치 후에는 root 패스워드에 아무것도 입력.. 2009. 4. 16.
3장 MySQL 엔진과 my.cnf : (2) my.cnf 1. my.cnf 정의 및 지정방법 my.cnf는 Unix 계열의 MySQL엔진에서 사용하는 configure 파일이다. Windows 계열에서는 my.ini라는 이름으로 사용된다. 이 파일은 앞서 설치 시 했던 것처럼 인스톨 할때와 MySQL 프로세스를 띄울 때, 지정하여 사용할 수 있다. 지정하는 방법은 다음과 같다. ./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql ./bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql & 만약 설정하지 않을 경우 다음의 순서대로 my.cnf를 찾아간다. /etc/my.cnf $MYSQL_HOME/my.cnf ~/my.cnf 만약 추가적으로 my.. 2009. 3. 30.