Database/MySQL

[MySQL] 비밀번호 초기화

devsalix 2023. 7. 13. 14:24
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
반응형