CentOS 유저생성 DB생성 순서와 절차
서버 자원을 나눠서 사용할 때 유저를 생성해서 사용하면 된다.
CentOS6.5 기준으로 설명
1. 계정추가
> useradd [유저아이디]
2. 유저 계정의 기본 디렉토리를 설정
> usermod -d [경로] [유저아이디]
ex ) usermod -d /var/www/parkcla/
3. 유저는 해당 폴더에만 권한을 가지도록 설정
> /etc/vsftpd/chroot_list 에 아이디 추가
ex ) vi /etc/vsftpd/chroot_list
한줄 단위로 생성된 유저아이디를 넣어주면 됨.
4. 유저아이디 비밀번호 변경 (처음 생성시에는 비밀번호가 지정되어있지 않으므로 설정해줘야함)
> passwd [유저아이디]
ex ) passwd qlalfqjsgh
5. mysql 접속
> mysql -uroot -p비밀번호
※ -u root -p 비밀번호 이런식으로 속성에 띄어쓰기 하면 접속 안됨.
6. DB생성
6-1 . db선택
>use mysql;
6-2 . create database 계정이름;
> 사용자계정 이름으로 데이타베이스를 생성 함
6-3 . Grant ALL ON 계정이름 TO gayu@localhost IDENTIFIED BY 'DB비밀번호';
> 계정이름에 비밀번호를 부여함
> grant all on 은 이 계정사용자만의 독립적인 권한 부여.
6-4 . insert into db values('%','biny','biny ','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
> 생성할 db의 필드값을 입력합니다.
> y컬럼 갯수확인은 desc db; 하시면 확인가능합니다. 저같은 경우는 Y옵션이 19개입니다.
6-5 . flush privileges;
> 등록 적용
'프로그래밍 > CentOS' 카테고리의 다른 글
아파치(Apache) 설치 경로 알아보기 (0) | 2014.08.27 |
---|---|
CentOS ssh 로그인시 메세지 출력하기 (0) | 2014.05.05 |
CentOS 타임서버와 시간 동기화 하기 (0) | 2014.05.05 |