332
phpmyadmin에서 사용자를 추가하려면 다음과 같이 sql 문을 실행해주면 된다.
DB를 먼저 만들어 놓고 다음과 같이 생성해주면 사용자는 그 DB만 마음껏 쓸수 있고 다른 DB는 보거나 건드릴 수 없다.
DB는 먼저 만들어져 있어야 한다.
-- 사용자 생성 및 권한 부여 CREATE USER '사용자 아이디'@'localhost' IDENTIFIED BY '비밀번호'; GRANT ALL PRIVILEGES ON `데이터베이스 이름`.* TO '사용자 아이디'@'localhost'; FLUSH PRIVILEGES;
또 다른 방법은 다음과 같이 sql 문으로 사용자 이름으로 시작하는 db만을 컨트롤 할수 있게 생성할 수도 있다.
앞의 방법이 더 사용하기 좋지만 다음의 방법이 더 좋을 경우도 고려해볼수는 있겠다.
-- 사용자 생성 및 권한 부여 CREATE USER 'smsmms'@'localhost' IDENTIFIED BY 'k2424#2424'; GRANT ALL PRIVILEGES ON `smsmms\_%`.* TO 'smsmms'@'localhost'; FLUSH PRIVILEGES;