CentOS 유저생성 DB생성 순서와 절차

프로그래밍/CentOS|2014. 5. 4. 19:50


서버 자원을 나눠서 사용할 때 유저를 생성해서 사용하면 된다.


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;

 > 등록 적용



댓글()