Notice
Recent Posts
Recent Comments
Link
코드 한 줄
[Solution] MySQL root 패스워드 분실 시 본문
사용자 환경 : macOS Sierra 10.12.6, 5.7.20 MySQL Community Server (GPL)
우선 root 패스워드를 잊어버려서는 안되지만 사람은 실수를 하기에..
1. 먼저 MySQL 데몬을 정지시킨다.
$> /usr/local/mysql/support-files/mysql.server stop
2. 패스워드를 생략하여 접속할 수 있는 안전 모드로 진입한다.
$> /usr/bin/mysqld_safe --skip-grant-tables &
3. MySQL에 비밀번호 없이 접속한다.
$> /usr/local/mysql/bin/mysql -uroot
4. 패스워드를 변경한다. (5.7버전을 기준으로 명령어가 다르니 자세히 보자)
5.7버전 미만
mysql> update mysql.user set password=password('패스워드') where user='root'; mysql> flush privileges; mysql> quit
5.7버전 이상
mysql> update mysql.user set authentication_string =password('패스워드') where user='root'; mysql> flush privileges; mysql> quit
5. MySQL 데몬을 재시작한다.
$> /usr/local/mysql/support-files/mysql.server restart
이제 접속해보면 문제 없이 진입 될 것이다.
'Develop - > MySQL' 카테고리의 다른 글
[Solution] MySQL 테이블 이름 변경하기 (0) | 2018.03.18 |
---|---|
[Solution] Warning: mysql_connect(): [2002] No such file or directory 해결하기 (2) | 2018.02.12 |
[Solution] MySQL UTF-8 한글 인코딩 해결하기 (0) | 2018.01.14 |
[Solution] MySQL 테이블 이동, 복사 및 이름변경하기 (0) | 2018.01.10 |
[Error] MySQL ERROR 1045 (28000) (0) | 2018.01.08 |
Comments