본문 바로가기
MySQL

mySQL 패스워드 변경하기

by ethanjoh 2008. 11. 12.
우분투에서 mySQL을 설치하면 중간에 터미널 창에서 패스워드를 입력하라는 창이 뜬다.
물론 여기서 입력을 할 수도 있지만, 그냥 건너뛰었을 경우 나중에 패스워드를 입력할 필요가 생긴다.

간단하다.

$ mysqladmin -u root -p password 1111


앞에 영어로 된 문장까지는 그대로 터미널 창에 써준 뒤 맨 마지막(1111이라고 쓴)에 변경할 패스워드를 써준다.

터미널 창에서 Enter password: 라는 커맨드가 뜨는데, 변경 전의 패스워드가 없었으므로
그냥 엔터를 쳐주면 패스워드가 변경이 된다.

이것이 제대로 안되면, mysql 커맨드에 직접 들어가서 변경할 수도 있다.

$ mysql -u root  -p
Enter password: [엔터]

mysql> update user set password=password('1111') where user='root';
mysql> flush privileges;


mysql 커맨드를 사용하다 보면 꼭 빼먹는 것이 있다.
맨 마지막의 세미콜론(;)이다.
잊지말자.