0. 관리자 권한으로 접속
workbench나 console을 통해 관리자 권한으로 접속.
ex) console일 경우 'mysql -u계정 -p비밀번호 DB명'으로 접속 가능.
=> mysql -uroot -ptradeoff mysql
1. 사용할 DB 생성
; create database DB명;
ex) create database phptest_db;
2. 계정 생성 및 사용할 DB 설정 (설정할 DB의 모든 권한을 가지는 계정)
; grant all privileges on DB명.* to ID identified by '비밀번호' with grant option;
ex) grant all privileges on phptest_db.* to phptest identified by 'tradeoff' with grant option;
>> phptest를 id로 하고 tradeoff를 비밀번호로 하는 계정이 생성된다.
3. DB에 반영
; flush privileges;
4. 생성 확인
; console일 경우 'quit'로 로그아웃한 후 생성된 계정으로 접속한다.
ex) mysql -uphptest -ptradeoff phptest_db