데이터베이스

[mysql] Mysql 접속, 패스워드 변경

지승준 2013. 7. 23. 13:49

접속

> mysql -uroot -p

Enter password가 나오면 패스워드 입력


패스워드 변경

1. 패스워드 관리 데이타베이스를 선택해야 합니다.

mysql> use mysql

그러면, 'Database changed' 라고 메시지가 뜹니다.

'use mysql'을 하지 않고 'update user'을 하면

'ERROR 1046<3D000>: NO database selectde'라는 에러메시지를 보게 됩니다.


2. 패스워드 변경을 위해 update명령을 사용하고, ~where user = 'root'; 까지 입력합니다.

mysql> update user

-> set password=password('pctest') //password('변경할 패스워드')로 입력해야 합니다.

-> where user='root'; //변경할 사용자일 하나따옴표에 싸고, 세미콜론(;)을 합니다.


3. mysql을 flush privileges 실행합니다. //변경된 패스워드를 반영함

mysql> flush privileges;

Query OK, 0 rows affected <0.00sec>