리눅스에서 디렉터리를 생성하는 mkdir 명령을 이용해 collections라는 디렉터리를 만들고 vi 명령으로 test1.txt 파일을 만들었다. ls 명령을 이용해서 목록을 출력해보면 다음과 같이 나타나는데 drwxr-xr-x 2 newUser newUser 4096 Nov 23 23:21 collections -rw-r--r-- 1 newUser newUser 0 Nov 23 23:22 test1.txt 행에 나열된 목록 표시들을 하나씩 알아본다면 drwxr-xr-x 2 newUser newUser 4096 Nov 23 23:21 collections 파일 또는 디렉토리 허가권 링크된 수 소유중 사용자 소유중 그룹 용량 날짜 파일 또는 디렉토리명 허가권의 제일 앞자리에 있는 문자는 파일인지 디렉토리..
○ 유저 추가 명령어 useradd [옵션] 유저명 옵션 설명 -d 홈 디렉토리 지정시 사용 -g 그룹 지정. 지정할 그룹이 생성되어 있어야 됨 -G 기본그룹 외에 추가로 그룹에 포함시킬 경우 사용 -c 유저에 대한 설명 지정 -s 유저가 사용할 쉘을 지정 시스템의 사용자(유저)를 확인하려면 /etc/passwd 파일을 열어보면 된다. - /etc/passwd 파일의 한 부분 # newUser:x:1001:1001::/home/newUser:/bin/bash newUser라는 사용자를 생성했더니 위와 같은 라인이 추가되어 있다. 순서대로 아이디:패스워드:유저아이디(uid):그룹아이디(gid):설명:홈디렉토리:쉘 을 나타내며 유저 생성시 -c를 이용해 설명을 적지 않아서(필요가 없으니) 빈칸으로 되어 있다..
user 생성 create user '아이디'@'localhost' identified by '비밀번호'; user 권한 부여 grant select, insert, update, delete, create, drop, alter on 지정DB이름.*to '아이디'@'localhost'; all privileges : 모든 권한 / *.* : 모든DB / with grant option : 권한위임가능 예: grant all privileges on *.* to 'project'@'%' with grant option; user 권한 보기 show grants for '아이디'@'localhost(또는%)'; 권한 적용하기 flush privileges; 모든 user 보기 use mysql; selec..
프로시저는 프로그램의 함수와 같은 개념으로 SQL명령어의 조합으로 새로운 함수를 만들어 저장 해 놓고 사용하는 것이다. > 삭제 DROP PROCEDURE IF EXISTS INSERT_BOARD; //프로시저를 생성하기 전에 INSERT_BOARD라는 프로시저가 있으면 삭제한다. > 생성 CREATE PROCEDURE INSERT_BOARD(PREGION INT(11), PWRITER VARCHAR(30), PTITLE VARCHAR(200)) BEGIN INSERT INTO BOARD(REGION, WRITER, TITLE) VALUES (PREGION,PWRITER,PTITLE); END; //보라색의 PREGION, PWRITER 등의 변수는 외부에서 함수를 호출할 때 넣어줄 인자의 타입을 결정 ..