DB/My-sql

mysql root 비밀번호 변경

Lohen 2016. 2. 5. 00:07

1. 데이터베이스에 접속한다.

 [root@sakang]# ./mysql -u root

 

2. 데이터베이스를 선택한다.

 mysql> use mysql;

 

 3. user 테이블을 수정한다.

 mysql> update user set password = password('new_password') where user = 'root' ;

 

 4. user 테이블 확인.

 mysql> select user,host,password from user;                                                                                 
 +------+--------------+-------------------------------------------+
 | user | host         | password                                  |
 +------+--------------+-------------------------------------------+
 | root | localhost    | *831C1967BEC5BA8C85AB244701C51DFD94D3B5C0 | 
 | root | madrid        | *831C1967BEC5BA8C85AB244701C51DFD94D3B5C0 | 
 +------+--------------+-------------------------------------------+
 

5. quit 로 아웃.
 
6. 데이터베이스 재시작

[root@sakang]# ./mysqladmin -u root reload

 

7. 아래와 같이 입력하면 암호 입력창이 출력.

[root@sakang]# ./mysql -u root -p

 
※ 암호가 설정된 이후 데이터베이스를 재시작하려면 암호가 필요하다.

./mysqladmin -u root -p reload

 

또는 ]# flush privileges;

반응형