반응형
Mysql 계정 추가 방법
Mysql configure 옵션으로 --localstatedir=[data 디렉토리 설정] 부분이 있다면 설정된 디렉토리에 data 가 저장된다.
현재 설치된 data 경로는 /data/DB 이다.
$MYSQL 설치 디렉토리
기본 DB 생성
: #$MYSQL/bin/mysql_install_db
Mysql 구동
: #$MYSQL/bin/mysql/share/mysql.server start 또는
#$MYSQL/bin/mysqld_safe &
data 디렉토리가 따로 존재한다면
#$MYSQL/bin/mysqld_safe --datadir=[data디렉토리] &
root 계정 비밀번호 설정
: #/bin/mysqladmin -u root password (패스워드)
CreaiMail DB 생성
: >create database CrediMail;
사용자 추가(% : 외부에서 접근 가능한 계정 생성)
: >insert into user(Host, User, Password) values ('localhost','유저',password('비밀번호'));
>insert into user(Host, User, Password) values ('%','유저',password('비밀번호'));
사용자가 사용할 DB 연결
: >insert into db(Host,Db,User) values ('%','디비명','유저');
>insert into db(Host,Db,User) values ('locahost','디비명','유저');
사용자가 사용할 DB 권한 설정
: >update db set Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',
Create_tmp_table_priv='Y',Lock_tables_priv='Y',Create_view_priv='Y',Show_view_priv='Y',Create_routine_priv='Y',Execute_priv='Y',
Grant_priv='Y', Alter_routine_priv='Y' where Db='CrediMail';
※ update 를 하지않고 insert 시에 권한을 설정해도 무관
Mysql configure 옵션으로 --localstatedir=[data 디렉토리 설정] 부분이 있다면 설정된 디렉토리에 data 가 저장된다.
현재 설치된 data 경로는 /data/DB 이다.
$MYSQL 설치 디렉토리
기본 DB 생성
: #$MYSQL/bin/mysql_install_db
Mysql 구동
: #$MYSQL/bin/mysql/share/mysql.server start 또는
#$MYSQL/bin/mysqld_safe &
data 디렉토리가 따로 존재한다면
#$MYSQL/bin/mysqld_safe --datadir=[data디렉토리] &
root 계정 비밀번호 설정
: #/bin/mysqladmin -u root password (패스워드)
CreaiMail DB 생성
: >create database CrediMail;
사용자 추가(% : 외부에서 접근 가능한 계정 생성)
: >insert into user(Host, User, Password) values ('localhost','유저',password('비밀번호'));
>insert into user(Host, User, Password) values ('%','유저',password('비밀번호'));
사용자가 사용할 DB 연결
: >insert into db(Host,Db,User) values ('%','디비명','유저');
>insert into db(Host,Db,User) values ('locahost','디비명','유저');
사용자가 사용할 DB 권한 설정
: >update db set Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',
Create_tmp_table_priv='Y',Lock_tables_priv='Y',Create_view_priv='Y',Show_view_priv='Y',Create_routine_priv='Y',Execute_priv='Y',
Grant_priv='Y', Alter_routine_priv='Y' where Db='CrediMail';
※ update 를 하지않고 insert 시에 권한을 설정해도 무관
반응형
'DB > MYSQL' 카테고리의 다른 글
현재시간 함수 (0) | 2011.09.28 |
---|---|
MYSQL에서 사용되어 지는 기본 명령어 문서 입니다. (0) | 2011.08.31 |
MYSQL 접속이 계속 끊어질때 (0) | 2011.08.31 |
MYSQL 관리 (0) | 2011.08.31 |
MYSQL 실행 및 중지 (0) | 2011.08.31 |