-
MySQL 관리자(root) 비밀번호 변경 & root 비밀번호 분실시Database/MySQL 2012. 6. 18. 19:38
1. 초기 mysql root 비밀번호 설정
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)
2. 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
'Database > MySQL' 카테고리의 다른 글
MySQL 원격접속 허용 (0) 2014.06.16 Ubuntu MySQL 인코딩 변경(UTF-8) (0) 2013.10.29 MySQL 테이블 컬럼 추가, 삭제(ALTER TABLE) (0) 2012.05.04 MySQL 계정생성 & 삭제 (0) 2012.04.16 MySQL Backup (0) 2012.04.16