반응형
현재 사용하는 마리아디비는 10.6 stable. root 계정 비밀번호를 설정하려니 에러가 발생.
ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
마리아디비 공식 웹사이트에서 보면 다음과 같이 나옵니다. [링크] 10.4+ 부터는 View 로 제공하는 것 같다.
MariaDB 10.4+ 이상으로는 기존에 UPDATE 쿼리를 수행하는 형태로 비밀번호 설정을 하지 않는것 같다.
하여 다음과 같이 명령문을 작성해서 실행합니다.
SET PASSWORD FOR 'bob'@'%.loc.gov' = PASSWORD('newpass');
반응형
'DataBase > MariaDB' 카테고리의 다른 글
MariaDB : 계정생성/삭제/권한 (0) | 2021.10.05 |
---|---|
MariaDB/MySQL : 데이터베이스 백업 및 복원 (Dump) (0) | 2021.10.05 |
[패스워드 분실] 리눅스 기준 (0) | 2018.04.19 |
[TroubleShooting] Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. (2) | 2018.04.18 |
MariaDB - JSON 테이블 (0) | 2017.06.09 |
댓글