nugawiki

./categories/server

MariaDB/MySQL root 비밀번호 재설정

업데이트 2026-07-21 조회수

1. 서비스 정지

systemctl stop mariadb
# 또는: systemctl stop mysqld / service mysql stop

2. skip-grant-tables로 기동

sudo mysqld_safe --skip-grant-tables &
# 또는
mysqld -uroot --skip-grant-tables &

3. 비밀번호 변경

mysql -uroot mysql
FLUSH PRIVILEGES;

-- MySQL 5.x
UPDATE user SET password=PASSWORD('CHANGE_ME') WHERE user='root';

-- MySQL 8.x / 5.7+
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'CHANGE_ME';

FLUSH PRIVILEGES;
EXIT;

4. 접속 확인 후 정상 재기동

mysql -uroot -p
# 성공 시 콘솔에서: SHUTDOWN;
systemctl start mariadb

권한 오류(Error 13) 시:

chown -R mysql:mysql /var/lib/mysql

./comments