프로그래밍/DB
MY-SQL
DEV LION
2022. 11. 2. 23:50
1. 계정생성
create user '계정아이디'@'%' identified by '비밀번호';
host를 '%' 로 주면 모든 외부 IP에서 접속할 수 있다.
2. 계정조회
select host, user, password from user;
3. DB 생성
create schema testDB;
use testDB;
4. 권한부여
[1. 계정생성] 이후 아래 쿼리 수행
grant all privileges on '스키마명'.'테이블명' to '계정명'@'호스트'
identified by '계정비밀번호' with grant option;
-- Select 권한만 부여
grant select privileges on testDB.* to '계정명'@'%';
-- 권한 적용
flush privileges;
1. ERROR 1410 (42000): You are not allowed to create a user with GRANT
> [1. 계정생성] 생성 후 [4.권한부여] 실행 시 해결함
반응형