우선 mysql에 접속하여 줍니다.
데이터 베이스 조회 및 선택
show databases;
use mysql;
계정 정보 확인
select host, user from user;
그럼 새로운 계정을 추가하도록 하겠습니다.
create user 사용자명@localhost identified by '비밀번호';
ex) create user test@localhost identified by '1234';
위에 있는 localhost는 말 그대로 로컬에서만 접속할 수 있는 것으로 외부 접속은 다른 방법으로 계정을 생성하거나 수정하여야 하며,
외부 접속 방법은 다음 포스팅에 설명하겠습니다.
등록된 계정을 확인 후에, 권한을 부여하겠습니다.
grant all privileges on 디비이름.* to 사용자명@localhost identified by '비밀번호';
ex) grant all privileges on test.* to test@localhost identified by '1234';
만약 모든 테이블에 대한 권한을 주고 싶다면 아래와 같이 입력하시면 됩니다.
grant all privileges on *.* to 사용자명@localhost identified by '비밀번호';
보유 권한을 확인해보겠습니다.
show grants for 사용자명@localhost;
위와 같은 순서로 계정 생성 및 권한을 줄 수 있습니다.
반대로 계정 삭제는 아래와 같이 입력하면 됩니다.
delete from user where user='사용자명';
'개발 이야기 > 기타' 카테고리의 다른 글
[mysql]트랜잭션 (0) | 2019.01.31 |
---|---|
[mysql] safe mode 해제 및 설정 (0) | 2018.11.30 |
Mac에서 Redis 설치 (0) | 2017.10.17 |
리눅스에서 파일 찾기 명령어 find (0) | 2017.09.14 |
java SE, java EE, java ME 는 무엇일까? (0) | 2017.08.08 |