본문 바로가기

DB/My-sql

mysql root 비밀번호 변경

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;

'DB > My-sql' 카테고리의 다른 글

ubunt에서 mysql install이 안될때  (0) 2016.06.06
MySQL 설치/사용시 나는 에러 유형별 대처방법  (0) 2016.06.06
mysql 기초  (0) 2016.02.05
mysql 수정, 삭제,  (0) 2016.02.05
mysql 한글문제  (0) 2016.02.05