//=$secondUrl?>
MySQL
데이터베이스 권한
데이터베이스 권한
이번 시간에는 계정에 접근가능한 데이터베이스를 설정해보겠습니다.
이런 권한 설정은 root계정에서 가능합니다. root계정으로 MySQL에 접속합니다.
sudo ./mysql -uroot -p
tajiro 계정이 사용할 데이터베이스를 생성합니다.
데이터베이스명은 tanjirodb로하겠습니다.
데이터베이스 생성 명령문은 다음과 같습니다.
CREATE DATABASE 데이터베이스명;
DB명을 적용하면..
CREATE DATABASE tanjirodb;
이제 tajinro 계정이 tanjirodb를 사용할 수 있게 권한을 줄게요.
데이터베이스 권한 부여 명령어
GRANT ALL PRIVILEGES ON 데이터베이스명.테이블명 to 계정명@'%' identified by '비밀번호'";
데이터베이스에 있는 특정 테이블만 적용하게하는 경우에는 해당 테이블명을 적고 모든 테이블에 접근권한을 주려면 *를 입력합니다.
보통 특정 테이블에만 권한을 주는 경우는 드물기 때문에 *를 입력합니다.
그럼 최종적으로 권한 명령어는
GRANT ALL PRIVILEGES ON tanjirodb.* to tanjiro@'%' identified by 'nezuko!23D'";
그럼 exit를 입력해 MySQL를 종료하고 tanjiro 계정으로 MySQL에 접속해 봅시다.
exit
sudo ./mysql -utanjiro -p
그럼 데이터베이스 목록을 보겠습니다.
SHOW DATABASES;
데이터베이스 선택도 가능합니다.
USE tanjirodb;
권한설정 끝!
//=$langList['bottomThankyou'][$langMode]?>