처음 mysql을 설치하거나 또는 비밀번호를 매년 바꿔야 하는 경우 다음과 같은 명령어를 사용하면 비밀번호 수정이 가능하다.
> use mysql; --mysql 테이블 선택
> Update user SET password = password('바꿀 패스워드') where user='계정아이디';
> FLUSH PRIVILEGES; --변경사항 즉시 적용
5.7이상은 다른 명령어를 입력해야한다.
-- MySQL 5.7 이상
> UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root' AND Host='localhost';
> FLUSH PRIVILEGES;
모든 root 비밀번호를 갱신 시키려면 AND 제거할것.
예제 ) mysql root 계정 비밀번호 변경 하기
> update user SET password = password('1234') where user='root';