0
필자가 작성한이 .sql 스크립트는 DB를 만들고, 테이블을 만들고, 절차를 만들고, 사용자를 설정합니다. 여기 SQL 스크립트로 사용자를 생성 할 때 오류 1133이 발생합니까?
는 그것의 세그먼트 : 나는 점점 계속DELETE FROM mysql.user WHERE User = 'fwtrRWW';
DELETE FROM mysql.user WHERE User = 'fwtrRW';
DELETE FROM mysql.user WHERE User = 'fwtrR';
FLUSH PRIVILEGES;
CREATE USER 'fwtrRWW'@'localhost' IDENTIFIED BY 'abc123';
CREATE USER 'fwtrRW'@'localhost' IDENTIFIED BY 'abc213';
CREATE USER ' fwtrR'@'localhost' IDENTIFIED BY 'qwerty';
FLUSH PRIVILEGES;
GRANT ALL ON fwtr.* TO 'fwtrRWW';
GRANT SELECT, INSERT, UPDATE ON fwtr.* TO 'fwtrRW';
GRANT SELECT ON fwtr.* TO 'fwtrR';
MySQL의 오류 1133 : SELECT * FROM mysql.User
명확하게 사용자가 있음을 보여주고 있다는 사실에도 불구하고, 사용자 테이블에 일치하는 행을 찾을 수 없습니다 그곳에.
나는 여기에 더 많은 것을 넣으려고했지만 다른 포럼에서는 다른 사람들을 돕는 것처럼 보이지 않는다.
어떤 아이디어가 잘못되었을 수 있습니까?
@ 그랜트 문에서 사용자 이름에 '로컬 호스트'? –
직접 users 테이블에 액세스하는 대신'DROP USER'를 시도하십시오 :'DROP USER 'fwtrRWW'@ 'localhost '' – arnep