APMSetup으로 설치한 MySQL 비밀번호 변경

반응형



Apach 서버와 PHP , MySql을 간편하게 설치할 수 있는 APMsetup프로그램을 설치를 해봤습니다.  편리해서 좋긴한데.... 설명서를 잘 읽지 않는 저는 MySql을 실행하여 써보려니 비밀번호부터 막혀버렸습니다.


그래서 검색해서 알아낸 비밀번호지만 명령어 공부도 할겸 유저 비밀번호 변경하는것도 정리해보겠습니다!!


먼저 APMSetup 프로그램을 설치하면 MySQL Console(root)라는 프로그램이 있는데요. 실행시켜줍니다.




위와 같은 화면이 뜨면 그동안 제가 비밀번호를 몰라 계속 헤맸던

apmsetup

8글자를 입력해 줍니다. 




그리고 비밀번호를 변경해주기 위해 데이타베이스에 접근합니다.





다음

순서대로 명령어를 입력해줍니다.


1) update user set password=PASSWORD('바꿀 비밀번호') where user='root';

2) FlUSH PRIVILEGES



 설명을 하자면 1번에서는 root계정의 비밀번호를 바꿔줬고요.

2번에서는 MySQL의 변동사항을 저장할때 사용합니다.

방금처럼 UPDATE, INSERT, DELETE 구문을 사용할때요.






 여기까지 하시는 분들이 계실지 모르겠지만

이번 명령어는 외부에서 모든 DB접근을 허용하게 하는 명령어입니다.


1) GRANT ALL ON *.* TO 'root@localhost' IDENTIFIED BY '비밀번호' WITH GRANT OPTION;

2) FLUSH PRIVILEGES;






만약에 Jihun 계정의 good테이블에 대한 SELECT, UPDATE 권한만 주고싶다면

아래와 같은 명령어를 사용하시면 됩니다.


GRANT select, update ON good.* TO 'Jihun@localhost' IDENTIFIED BY '1234' WITH GRANT OPTION;


참 쉽죠??

하지만 자주 안 사용하면 까먹어서 다시 공부해야 될 것같습니다 ^^

반응형