MySQL DB 에서 데이터베이스 생성, 사용자 추가, 권한 설정 방법 [출처] MySQL DB 에서 데이터베이스 생성, 사용자 추가, 권한 설정 방법|작성자 메멘토
( XP 운영체제 기준 )
1. 명령 프롬프트를 실행한다.
시작 -> 실행 -> cmd 엔터 또는
시작 -> 프로그램 -> 보조 프로그램 -> 명령 프롬프트 클릭
2. MySQL 이 설치된 폴더(C:\MySQL 에 설치되어 있다고 가정) 아래의 bin 폴더(C:\MySQL\bin)로 이동한다.
C:\Documents and Settings\user>cd C\MySQL\bin 엔터
3. 데이터베이스 생성하기
C:\MySQL\bin>mysqladmin -u root -p dbname 엔터
Enter password: **** 엔터
-u 다음에 (-username 의 뜻 ) root 사용자를 입력하고 -p ( -password 의 뜻 )
dbname 부분에 만들고 싶은 데이터베이스 이름으로 생성한다.
Enter password: <= 이 곳에 root 사용자의 비밀번호를 입력하고 엔터하면 데이터베이스가 만들어진다.
4. 사용자 생성 및 권한 설정하기
C:\MySQL\bin>mysql -u root -p 엔터
Enter password: **** 엔터
로 로그인한 후
mysql> grant select, insert, update, delete, create, drop,
index
-> on dbname.* to 'dbuser'@'localhost'
-> identified by 'dbpass';
Query OK, 0 rows affected (0.08
sec)
mysql> 프롬프트가 나오면
grant (권한을 부여한다는 뜻) select (검색 권한), insert (입력 권한), update (수정 권한),
delete (삭제 권한), create (테이블 등을 만들 수 있는 권한), drop (삭제 권한),
index (인덱스 관리 권한)
엔터 하면 -> 기호가 나온다. 줄 바꿈 표시라고 보면 된다.
on 데이터베이스 이름.* to '새로만들user아이디'@'localhost'
indentified by '새로사용할password';
[출처] MySQL DB 에서 데이터베이스 생성, 사용자 추가, 권한 설정 방법|작성자 메멘토35