MySQL user add, modify, delete 


안녕하세요.
고코더 입니다. 


보통 mysql을 설치하면 
기본 관리자 계정은 root 입니다. 
비밀번호는 설치버전에 맞도록 설정 되겠죠.

그런데 필요에 따라 
이 관리자 계정을 변경해야 할때가 있습니다.

오늘은 관리자 계정의 기본인
추가, 수정, 삭제를 다뤄 보겠습니다.


▼ 커맨드 창을 키고 (윈도우 +R -> cmd)
루트 권한으로 mysql을 접속
mysql -u root -p
그리고 패스워드 입력
 


▼ 이번엔 use를 mysql로 변경
use mysql;


▼ 관리자 계정을 살펴봅시다. 
기본 옵션으로 2개의 계정이 등록 되어 있습니다. 
select host user password from user


▼ 이제 관리자를 추가 해보겠습니다. 
localhost로 하면 서버 내부에서만 %를 넣으면 외부 접속이 가능합니다. 
create user '추가할사용자명'@'localhost' identified by '비밀번호'
-- localhost대신 %를 입력하면 외부에서도 접속 가능한 계정



▼ 관리자 이름을 수정해보겠습니드.
update 문을 수정이 가능합니다. 
update user set user='수정할 사용자명' where user='root'; 
flush privileges;


▼ 당연히 삭제도 가능 합니다.
delete from mysql.user where user='삭제할 사용자';


물런 제공하는 툴에서 변경하는게
좋지만


마무리


커맨드로 하는 방법도 한번쯤은 꼭 해보세요.


댓글을 달아 주세요