안녕하세요? WEBPD.NET 서버운영팀입니다.
mysql root 패스워드 분실시 재설정 방법 안내입니다.
1 mysqld 중지
systemctl stop mysqld
2 mysqld_safe 실행
/usr/bin/mysqld_safe --skip-grant &
/usr/bin/mysqld_safe --skip-grant-tables &
3 새 패스워드 지정
mysql 콘솔 접속
/usr/bin/mysql -u root mysql
-- MySQL 5.7 이상
UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root' AND Host='localhost';
FLUSH PRIVILEGES;
-- MySQL 5.7 미만
UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root' AND Host='localhost';
FLUSH PRIVILEGES;
4 mysqld 재시작
systemctl restart mysqld
