[MySQL]패스워드 분실시
01.MySQL / 2012. 12. 19. 16:10
mysql root 패스워드 설정
$ /usr/local/mysql/bin/mysqladmin -u root password ‘패스워드입력’
일반적으로 여러대의 시스템을 관리하는 경우에는 시스템의 root 패스워드, 각 app의 패스워드 등등
관리해야 될 패스워드가 수십,수백개씩 되는 경우가 있습니다.
그런데 만약 패스워드를 잊는 경우에는 어떻게 대처해야 할지 잘 모르는 분들이 있습니다.
따라서 이번 강좌는 MySQL root 패스워드를 잊었을 경우에 처리하는 방법 입니다.
1. 실행중인 MySQL 데몬 종료
[root@localhost]# /etc/init.d/mysql stop |
2. grant-table 미사용 모드로 MySQL 시작
[root@localhost]# mysqld_safe --skip-grant-tables --user=mysql & |
3. MySQL 접속
[root@localhost]# mysql -u root -p Enter password: 엔터 mysql> use mysql; Database changed |
4. UpDate문으로 root 패스워드 변경
mysql> update user set password=password('123456') where user = 'root'; Query OK, 2 rows affected (0.01 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit; |
5. grant-table 미사용 모드로 실행중인 MySQL 종료
[root@localhost]# /etc/init.d/mysql stop |
6. MySQL 정상시작
[root@localhost]# /etc/init.d/mysql start |
'01.MySQL' 카테고리의 다른 글
[MySQL]복제를 이용한 실시간 백업 (0) | 2012.12.19 |
---|---|
[MySQL]슬로우 쿼리 로그 설정 (0) | 2012.12.19 |
[MySQL]최대 접속자수 늘이기 (0) | 2012.12.19 |
[MySQL]4.x 한글 입력과 mysqldump 시 한글 문제 해결책 (0) | 2012.12.19 |
[MySQL]MySQL 암호화-복호화 (1) | 2012.12.19 |