내가 좋아하는 여러 호스트에서 액세스 보조금 내 MySQL을 DB에 사용자를 추가하기위한 보조금을 가진 사용자를 삭제? 나는 시도했다 :MySQL은 여러 호스트
drop user 'dbuser'@'%';
ERROR 1396 (HY000): Operation DROP USER failed for 'dbuser'@'%'
drop user 'dbuser';
ERROR 1396 (HY000): Operation DROP USER failed for 'dbuser'@'%'
show grants for 'dbuser';
ERROR 1141 (42000): There is no such grant defined for user 'dbuser' on host '%'
나는 % wouzld가 와일드 카드로 취급 될 것이라고 생각했다. Butr있는 유일한 방법처럼, 모든 호스트의 사용자를 삭제하는 것 : 사용자를 제거하기 위해 좀 더 편리한 방법은
drop user 'dbuser'@'host1';
drop user 'dbuser'@'host2';
drop user 'dbuser'@'host3';
...
이 아닌가? 당신이> = 5.0.2 MySQL을 사용하는 경우 다음과 같이
당신이 원하는 것을 할 수있는 하나의 명령 모르겠어요 실행 그러나 이것은 개별 명령문을 생성 할 것입니다 : mysql.user에서 drop_statement로 concat ('drop user \', 사용자, '\'@ \ '', 호스트, '\'; ')를 선택하십시오. – lusional