계정 생성 - 버전별 방법이 용이함
- 1.
mysql > create user 계정@% identified by '비밀번호';
- 2.
mysql > USE mysql; // mysql database 선택
mysql > INSERT INTO user (Host, User, Password) VALUES ('localhost', '계정', password('비밀번호'));
mysql > INSERT INTO user (Host, User, Password) VALUES ('%', '계정', password('비밀번호'));
mysql > FLUSH privileges;
권한 설정
mysql > GRANT ALL PRIVILEGES ON *.* TO 계정@'%' IDENTIFIED BY 'password'; -- 모든 테이블의 권한
권한 확인
mysql > SHOW GRANTS FOR 계정@localhost; -- 계정과 호스트를 붙인다
mysql > SHOW GRANTS FOR 계정@'%';
mysql > SHOW GRANTS FOR 계정@'192.168.1.1';
권한 삭제
mysql > revoke all on DB.테이블명 from 계정;
계정 삭제 - 버전별 방법이 용이함
- 1.
mysql > drop user '계정'@localhost;
- 2.
mysql > select * from user;
mysql > delete from user where user = '계정';
'개발 > RDBMS' 카테고리의 다른 글
postgresql jsonb array(jsonb list) 제어 (0) | 2023.02.07 |
---|---|
Oracle, Mysql ROW_NUMBER() OVER(...) (0) | 2018.08.02 |
ORACLE(오라클), TIBERO(티베로) 언어설정 확인 (0) | 2018.08.02 |
[MySQL] Lock wait timeout exceeded; try restarting transaction (0) | 2018.08.02 |
오라클/티베로 프로시저/함수 확인/삭제/재컴파일 (0) | 2018.08.02 |