mariadb 10.5 서버: 오류 1356(HY000):보기 'mysql.user'에서 잘못된 테이블을 참조함
mariadb-server-10.5(1:10.5.15-0+deb11u1)를 사용하여 데비안 11.1을 새로 설치하여 새 사용자를 생성하고 삭제했습니다.
#something like that:
create user 'testuser1'@'localhost' identified by 'pw';
use mysql;
delete from user where name = 'testuser1'
권한을 플러시한 후 다음 오류가 발생했습니다.
MariaDB [mysql]> select * from user;
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
고칠 방법이 없는 것 같아요
드롭 사용자를 사용했어야 했지만 너무 늦었습니다.
이것을 해결할 수 있는 해결책을 제게 제안할 수 있는 사람이 있습니까?
저는 뷰의 정의가 변경되지 않았다고 확신합니다.
문제는 이 행이 다음과 같다는 것입니다.
delete from user where name = 'testuser1';
mysql.user에 'name'이라는 열이 없기 때문에 출력으로 오류를 보냈어야 합니다.
언급URL : https://stackoverflow.com/questions/72919980/mariadb-10-5-server-error-1356-hy000-view-mysql-user-references-invalid-ta
'programing' 카테고리의 다른 글
com.android를 실행하는 동안 오류가 발생했습니다.몸을 굽히다내부의. (0) | 2023.07.24 |
---|---|
마리애덤서비스:예약된 다시 시작 작업, 다시 시작 카운터는 - 데비안 bullseye입니다. (0) | 2023.07.24 |
"FastCGI sent in stderr: 업스트림에서 응답 헤더를 읽는 동안 기본 스크립트를 알 수 없음"을 디버깅하고 실제 오류 메시지를 찾는 방법은 무엇입니까? (0) | 2023.07.24 |
Spring 프레임워크를 구성하는 방법에는 몇 가지가 있습니까?기술적으로 그들 사이의 차이점은 무엇입니까? (찬성도 반대도 아닙니다.) (0) | 2023.07.24 |
루프용 Javascript 내부의 비동기 프로세스 (0) | 2023.07.24 |