[HelpMe][MySQL] root 비번 분실시 대응법

Hyeseong·2020년 12월 23일
0

helpme

목록 보기
3/7

root 비번 초기화

비밀번호 설정 하다가 가끔 까먹거나 혹은 뭔지 모르지만 로그인이 안되는 경험 누구나 해보셨을텐데! 그렇다고 다시 프로그램 밀기에는 너무나 과한 처사갖고 발만 동동 구를 때 아래 방법 한번 사용해보세요.

아주 효과적입니다.


하나, MySQL 서버 정지!

sudo /etc/init.d/mysql stop 

둘, mysqld 설정 시이~작!

sudo mysqld --skip-grnat-tables &

어떤 경우에는 아래 디렉토리 만들고 권한 설정도 해줘야해요.

sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld

셋, Run! mysql

sudo service mysql start

넷, root 계정으로 MySQL 로구~~인~!

mysql -u root mysql

다섯, 비번 재설정

UPDATE
  mysql.user
SET
  Password = PASSWORD('YOURNEWPASSWORD')
WHERE
  User = 'root';
FLUSH PRIVILEGES;
exit

NOTE
몇몇 버전에서는 password column이 없는데요. 그때는 아래 명령어를 한번 사용해보셔유~

UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

References:

profile
어제보다 오늘 그리고 오늘 보다 내일...

0개의 댓글