CentOS - mariadb root 패스워드 분실 재설정
[ CentOS 7 ] mariadb root 패스워드를 분실 했을때 처리방법
서비스 정지 -> mysql 안전모드 실행 -> 패스워드 변경 -> 연결테스트 -> 서비스 재시작
1. 서비스 정지
[root@localhost ~]# systemctl stop mariadb
2. mariadb 안전모드 실행
[root@localhost ~]# sudo /usr/bin/mysqld_safe --skip-grant &
[1] 7845
[root@localhost mysql]# 170801 18:02:09 mysqld_safe Logging to '/var/log/mariadb/mysql-error.log'.
170801 18:02:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[1]+ Done sudo /usr/bin/mysqld_safe --skip-grant
3. 패스워드 변경
[root@localhost ~]# mysql -uroot mysql
Mariadb[mysql]> update user set password=password('변경할비밀번호') where user='root';
Mariadb[mysql]> flush privileges;
Mariadb[mysql]> exit;
4. 접속 테스트
[root@localhost ~]# mysql -uroot -p
패스워드 입력 ...
MariaDB[(none)]>
5. 서비스 재시작
[root@localhost ~] systemctl stop mariadb
[root@localhost ~] systemctl start mariadb
'IT > Linux' 카테고리의 다른 글
CentOS 다운로드 하는 방법, 이전 버전 다운로드 (0) | 2019.12.20 |
---|---|
CentOS 메일 보내기 - SMTP 설치 가이드 (2) | 2019.12.19 |
CentOS - firewalld 방화벽 오류 (0) | 2019.06.19 |
CentOS - 리눅스 시간 동기화 (0) | 2019.06.19 |
CentOS 7 - Apache 아파치 실행 상태 확인 (0) | 2019.06.19 |
댓글