MariaDB root 패스워드 분실 : mariadb or MySQL 패스워드 초기화

MariaDB root 패스워드 분실(또는 MySQL)로 인해 로그인이 불가능한 경우mariadb&MySQL 패스워드 초기화가 필요합니다. 데몬에 대한 정지 및 시작 등의 구동 권한이 있다면 패스워드 초기화를 진행해서 재 설정이 가능합니다.

✅ MariaDB root 패스워드 분실 시 확인 메시지

콘솔에서 MariaDB 또는 MySQL 접속 시 패스워드를 분실 했을 때 잘못 입력한 패스워드로 인해 나오는 에러 메시지입니다. 비밀번호를 분실한 경우 재 설정이 필요합니다.

mysql -u root -p 
Enter password: xxxxxxx
Access denied for user 'root'@'%' (using password: YES)

✅ MariaDB, MySQL root 패스워드 초기화 진행

먼저 구동 중인 데몬을 정지 시킵니다.

# 명령어로 데몬 정지
service mysql stop
systemctl stop mariadb 
  • myslq 소스 설치인 경우
  • /etc/init.d/mysqld stop

1. MariaDB 안전 모드 실행: mariadbd-safe

MariaDB일 경우

2. MariaDB 안전 모드 실행: MySQL_safe

MySQL일 경우

mariadb-safe --skip-grant &
mysqld_safe --skip-grant &

✅ root 접속 및 패스워드 변경하기

서버에서 사용하는 버전에 맞게 패스워드 접속을 시도합니다.

mariadb -u root -p
mysql -u root -p

이제 패스워드 변경을 진행합니다.

# mysql 5.6 이하(마리아 DB 5 버전)
mysql> update mysql.user set password = password('패스워드') where user = 'root';
# mysql 5.7 이상 및 MariaDB 10 버전 이상
ALTER USER 'root'@'localohst' IDENTIFIED BY '새로운패스워드'; 

✅ 안전모드 종료하기

모든 작업이 진행되었으면 안전 모드 종료를 진행합니다.

ps -ef | grep mysqld_safe | grep -v grep
root        1521    1465  0 13:05 pts/0    00:00:00 /usr/bin/sh /usr/bin/mysqld_safe --skip-grant

mysqladmin shutdown
MySQL
마리아디비(MariaDB) 로고

Similar Posts

  • |

    ORA-12514: 오라클 19c DB 접속 오류

    Oracle 19c를 윈도우에 설치 후 [ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함]이란 오류가 발생했습니다. 목차✅ MariaDB root 패스워드 분실 시 확인 메시지✅ MariaDB, MySQL root 패스워드 초기화 진행1. MariaDB 안전 모드 실행: mariadbd-safe2. MariaDB 안전 모드 실행: MySQL_safe✅ root 접속 및 패스워드 변경하기✅ 안전모드 종료하기 ORA-12514 오류 > 파일 수정 여러가지…

  • [DBMS] MariaDB cnf 파일 설정

    DBMS인 MariaDB를 설치하면 MariaDB cnf 파일 설정을 하게 되는데 MySQL MariaDB 환경설정 파일 mycnf는 /etc/my.cnf 경로에 있으며, /etc/my.cnf.d/ 디렉토리를 포함하는 설정이 기본으로 잡혀 있습니다. 11.3 버전 설치 시 화면입니다. 목차✅ MariaDB root 패스워드 분실 시 확인 메시지✅ MariaDB, MySQL root 패스워드 초기화 진행1. MariaDB 안전 모드 실행: mariadbd-safe2. MariaDB 안전 모드 실행: MySQL_safe✅…

  • DB Query | SQL Statement(SQL 문) | 쿼리문 | 기본 문법

    DB QuerySQL Statement(SQL 문)는 MySQL, MariaDB 등과 같은 데이터베이스 관리 시스템(DBMS:Database Management System: DBMS)에서 사용되며, MySQL Query, SQL 명령어, SQL 쿼리, Mysql 명령어 등 다양한 형식으로 불리고 있습니다. 쿼리문은 명령의 역할에 따라 3가지로 분류합니다. 업무를 보면서 당장에 인식하고 사용하지 않더라도 차츰 이해하고 사용한다면 도움이 될 수도 있다고 생각합니다. 목차✅ MariaDB root 패스워드 분실…

  • 오라클 데이터베이스(Oracle Database)

    목차✅ MariaDB root 패스워드 분실 시 확인 메시지✅ MariaDB, MySQL root 패스워드 초기화 진행1. MariaDB 안전 모드 실행: mariadbd-safe2. MariaDB 안전 모드 실행: MySQL_safe✅ root 접속 및 패스워드 변경하기✅ 안전모드 종료하기오라클 데이터베이스 오라클 데이터베이스(Oracle Database 또는 Oracle RDBMS)는 미국 오라클(Oracle) 사의 관계형 데이터베이스 관리 시스템(relational database management system, RDBMS)입니다. Windows Server, Unix 및 다양한…

  • 데이터베이스; DBMS, SQL 이해

    목차✅ MariaDB root 패스워드 분실 시 확인 메시지✅ MariaDB, MySQL root 패스워드 초기화 진행1. MariaDB 안전 모드 실행: mariadbd-safe2. MariaDB 안전 모드 실행: MySQL_safe✅ root 접속 및 패스워드 변경하기✅ 안전모드 종료하기 1. 데이터베이스란 데이터베이스(DataBase:DB)는 데이터가 모여 있는 저장소입니다. 저장소는 구조화 된 정보 또는 데이터의 조직화 되어 있는 모음입니다. 데이터베이스에는 IT를 포함한 여러 분야에서…

  • phpMyAdmin 설치 및 취약점

    리눅스 서버에 MySQL 또는 MariaDB, PostgreSQL 설치 후 좀 더 편리한 DB 관리를 위해 phpMyAdmin 설치 후 사용하는 경우가 많습니다. 기본적인 phpMyAdmin 설치와 취약점에 대해서 알아 보도록 하겠습니다. 목차✅ MariaDB root 패스워드 분실 시 확인 메시지✅ MariaDB, MySQL root 패스워드 초기화 진행1. MariaDB 안전 모드 실행: mariadbd-safe2. MariaDB 안전 모드 실행: MySQL_safe✅ root…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 7   +   1   =