728x90
Mysql5.7 Password Error
- 비밀번호를 잊었을 때에는 안전모드로 들어가 패스워드를 변경해 접속해야 한다.
- 또한 패스워드 변경 후 최초 접속시 한번 더 비밀번호를 변경해야한다.
(centOs7 기준입니다)
$: shell 에서 명령어 기입
mysql> : mysql 접속 후 명령어 기입
1. 비밀번호 변경 및 접속
1) MySQL 중지
$ systemctl stop mysqld
2) MySQL 환경 옵션 (안전모드로 로그인)
$ systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
3) 시작
$ systemctl start mysqld
4) 루트 로그인
$ mysql -u root
5) 비밀번호 변경
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('새로운 비밀번호') WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
6) mysql service 중지
$ systemctl stop mysqld
7) 환경설정 했던 부분 해제
$ systemctl unset-environment MYSQLD_OPTS
8) 다시 서비스 시작
$ systemctl start mysqld
9) 변경한 비밀번호를 입력하면 된다
$ mysql -u root -p
2. 최초 접속시 비밀번호 변경 방법
mysql> alter user 'root'@'localhost' identified by '변경할 비밀번호';
'Linux > CentOS' 카테고리의 다른 글
CentOS7 - Mysql5.7 원격 접속을 위한 사용자 생성 (0) | 2019.01.03 |
---|---|
CentOS7 - Mysql 원격접속 허용하기(Host 'IP' is not allowed to connect to this MySQL server) (0) | 2019.01.02 |
CentOS7 - Mysql 설치 (0) | 2018.12.15 |
CentOS7 - DNS서버를 이용한 Web Load Balance 구축 (1) | 2018.12.08 |
CentOS7 - Apache Web(Http)서버 구축 (0) | 2018.12.08 |