728x90
반응형
비밀번호를 잃어버려 비밀번호를 초기화를 하고자 할 경우 아래와 같이 진행하면 됩니다
기준 OS는 Ubuntu 20.04 LTS 버전입니다
우선 MySQL 서비스를 정지 합니다
/etc/init.d/mysql stop
이후
/usr/bin/mysqld_safe --skip-grant &
(Ctrl + C)
/usr/bin/mysqld_safe --skip-grant-tables &
(Ctrl + C)
혹여나
mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
위와 같은 문구의 에러가 나온다면
mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld
위와 같이 작성 후 다시 시도하시면 진행이 됩니다
이후 mysql 접속을 합니다
mysql -u root mysql
그런 다은 사용자의 패스워드를 변경을 진행합니다
UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='사용자명' AND Host='호스트명';
FLUSH PRIVILEGES;
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Database > MySQL' 카테고리의 다른 글
[MySQL] 접속 오류 (MySQL Workbench has encountered a problem) (0) | 2024.07.12 |
---|---|
[MySQL] 사용자 등록 / 삭제 (권한 추가) (0) | 2024.07.12 |
[MySQL] too many connections 해결 방법 (0) | 2024.04.06 |
[MySQL] Errno : 1251 [ER_NOT_SUPPORTED_AUTH_MODE] (0) | 2023.12.28 |
[MySQL] 접근이 갑자기 안되는 현상 ( flush hosts ) (0) | 2022.11.08 |