[mysql]
- 사용자 정보는 mysql 에서 관리한다.
- mysql db를 사용한다.
USE mysql
- 유저를 생성한다.
- 유저를 생선한다.
이름은 noma고 연결은 내부에서 해, 그리고 비밀번호는 1234 야
이름은 noma고 연결은 외부에서 해, 그리고 비밀번호는 1234 야
CREATE USER 'noma'@'localhost' identified by '1234';
CREATE USER 'noma'@'%' identified by '1234';
- 유저 정보를 갖고 온다.
SELECT USER 'host', 'user' from 'user'
현재 쓰고 있는 root와 다른 사용자 정보가 나온다.
원래 user의 이름은 같을 수 없지만, 아래 noma는 내부에서 접근 가능한 노마이고, 위의 noma는 외부에서 접근 가능한 노마 이기 때문에 접근 경로가 서로 달라서 괜찮다.
- 사용자를 삭제한다.
DROP USER 'noam'@'localhost';
DROP USER 'noma'@'%';
지워져 있는걸 확인 가능하다.
[정리]
USE mysql;
CREATE USER 'scone'@'localhost' identified by '1234';
CREATE USER 'scone'@'%' identified by '2345';
SELECT host, user from user;
DROP USER 'scone'@'localhost';
DROP USER 'scone'@'%';
SELECT host, user from user;
p.s. 테이블에 유저 정보가 제대로 반영이 안된다면 새로고침을 해볼 수있다.
flush privileges;
'sql' 카테고리의 다른 글
[mysql] TABLE 수정 ( ALTER ) (0) | 2022.06.23 |
---|---|
[mysql] TABLE 만들기 (0) | 2022.06.23 |
[mysql] USER 권한 관리 (0) | 2022.06.23 |
[mysql] 데이타베이스 만들기 삭제하기 (0) | 2022.06.23 |
[mysql] 데이타베이스 (0) | 2022.06.23 |