티스토리 뷰

반응형

오류 현상

mysql을 초기 설치하고 비밀번호 변경 쿼리를 작성했으나 해당 오류 발생



원인

MySQL 버전별로 패스워드 변경 쿼리가 상이함
현재 MariaDB 10.4.x를 사용 중



해결

MySQL 5.6 이하 패스워드 변경 쿼리

MYSQL> update mysql.user set password=password('soya') where user='root';

MySQL 5.7 이상 패스워드 변경 쿼리

MYSQL> set PASSWORD for 'root'@'localhost'=PASSWORD('soya');

이후 변경사항 즉시 반영

MYSQL> flush privileges;

INSERT, DELETE, UPDATE를 통해 사용자를 추가, 삭제, 권한 변경 등을 수행 시 변경 사항을 반영하기 위하여 사용
grant 테이블(MySQL 사용자와 관련된 권한 정보를 저장하는 테이블)을 reload함으로서 변경 사항을 즉시 반영



MariaDB MySQL 호환 버전(not guaranteed)

  • MariaDB 10.2 , MariaDB 10.3 및 MariaDB 10.4 <-> MySQL 5.7
  • MariaDB 10.0 및 MariaDB 10.1 <-> MySQL 5.6
  • MariaDB 5.5 = MySQL 5.5
  • MariaDB 5.1, MariaDB 5.2 및 MariaDB 5.3 <-> MySQL 5.1

 

반응형
댓글
반응형
Recent Post.
Recent Reply.
Thanks for comming.
오늘은
명이 방문했어요
어제는
명이 방문했어요