터미널에 mysql -u root -p
를 입력하여 MySQL에 root 계정으로 접속한다.
유저를 생성하는 명령어는 create user '아이디'@'%' identified by '비밀번호';
이다.
특정 데이터베이스에만 권한을 줄 수도 있고, 아니면 특정 권한(ex. select)만 줄 수도 있다.
grant all privileges on *.* to '아이디'@'%'; // 모든 데이터베이스의 모든 테이블에 대한 권한 부여(*.* 이 모든 테이블이란 뜻이다.)
grant all privileges on DB이름.* to '아이디'@'%'; // 특정 DB에 대한 모든 권한 부여.
grant select, insert, update on DB이름.* to '아이디'@'%'; // 특정 DB에 대한 특정 권한(select,insert,update) 부여.
FLUSH PRIVILEGES; // 변경한 권한을 즉시 반영시켜주는 명령어
터미널에서 mysql -u '아이디' -p
를 입력 후 비밀번호를 입력해주면 접속할 수 있다.
mysql user 생성 쳐서 왔는데 준서님 글이네요 반갑습니다^0^