db 조회용 계정을 추가 하였고, 비밀번호를 바꾸기 위해 접속하였는데..

비밀번호가 생각이 나지 않았습니다.


따라서 비밀번호를 수정하려던 중 


update user set password=password('비밀번호') where user='root';


db 조회용 계정의 비밀번호를 바꾸려고 하였지만, password가 없는 column이라고 실패 하였습니다.



update mysql.user SET authentication_string=PASSWORD('비밀번호') WHERE user='root'; 


flush privileges;


적용을 위해 flush privileges; 입력


mysql 5.7 이상 버전부터는 password 칼럼이 아닌 authentication_string로 대체 되었다고 합니다.




[참조]


https://stackoverflow.com/questions/30692812/mysql-user-db-does-not-have-password-columns-installing-mysql-on-osx

블로그 이미지

사용자 yhmane

댓글을 달아 주세요