root 비밀번호 분실 시

// 서비스 중지

[root@localhost]# killall mysqld

// grant-table 미사용모드로 mysql 백그라운드 시작 (환경마다 mysqld_safe 경로가 다를수도 있음)

[root@localhost]# /usr/bin/mysqld_safe --skip-grant &


// mysql 실행 후 마찬가지로 root 패스워드 변경

[root@localhost]# mysql

mysql> use mysql;

Database changed


mysql> update user set password=password('변경할비밀번호') where user='root';

Query OK, 3 rows affected (0.08 sec)

Rows matched: 3  Changed: 3  Warnings: 0


mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)


// mysql 종료 후 mysqld 서비스 중지 (grant-table 미사용모드 이므로)

mysql> bye

[root@localhost]# killall mysqld


// mysql 정상 시작

[root@localhost]# service mysqld start


  1. BlogIcon 갓이뇽 2015.01.15 16:46 신고 Addr Modify Reply

    oh 이거 제 에버노트에도 있는데 똑같네요 oh

Comment



티스토리 툴바